我在一台服务器上有一个父页面,而我在另一台服务器上调用一个子页面作为弹出窗口。因此,一旦子页面关闭,我想刷新父页面,所以我在父页面中编写了一个重载函数,并尝试从子页面调用它,如下所示:
opener.reload();但是由于parent在另一台服务器上,这个东西不能工作,有什么方法可以做到这一点吗?
发布于 2012-11-22 15:39:27
代替opener.reload
您可以使用submit()
在您javascript函数中类似这样
opener.document.forms[0].submit(); 源文档
http://forums.asp.net/t/1412827.aspx/1
发布于 2012-11-22 15:40:39
你能告诉我如何打开一个弹出的子页吗?如果通过colorbox或thickbox,则有一个onClose事件,您可以在该事件上编写如下内容
function()
{
window.location.reload(true);
}发布于 2012-11-22 15:46:41
在父页面中尝试此Javascript函数
function GoTopage()
{
var retValue = showModalDialog ("child.aspx", "", "dialogWidth:600px; dialogHeight:300px; dialogLeft:200px;");
if (retValue == null)
{
__doPostBack('', ''); /* For postback */
/*location.reload(); for complete reloading or refreshing*/
}
return false;
}https://stackoverflow.com/questions/13507815
复制相似问题