URL0.aspx
<html>
<body>
window.showModalDialog(URL1.aspx,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:550px;dialogHeight:400px;dialogTop:100px;dialogLeft:50px",true);
</body>
</html>URL1.ASPX
<html>
<body>
window.showModalDialog(URL2.aspx,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:550px;dialogHeight:400px;dialogTop:100px;dialogLeft:50px",true);
</body>
</html>URL2.aspx我想执行完相关JS后刷新URL1.aspx,请问如何实现?
window.close();
var parent=window.dialogArguments;
parent.window.location=parent.window.location;
这样不行
window.close();
var parent=window.dialogArguments;
parent.window.location.reload()
这样也不行 window.close();
var parent=window.dialogArguments;
parent.window.location.href='URL1.aspx?d='+new Date();
这样会使URL2.aspx的地址变成URL1.aspx
<html>
<body>
window.showModalDialog(URL1.aspx,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:550px;dialogHeight:400px;dialogTop:100px;dialogLeft:50px",true);
</body>
</html>URL1.ASPX
<html>
<body>
window.showModalDialog(URL2.aspx,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:550px;dialogHeight:400px;dialogTop:100px;dialogLeft:50px",true);
</body>
</html>URL2.aspx我想执行完相关JS后刷新URL1.aspx,请问如何实现?
window.close();
var parent=window.dialogArguments;
parent.window.location=parent.window.location;
这样不行
window.close();
var parent=window.dialogArguments;
parent.window.location.reload()
这样也不行 window.close();
var parent=window.dialogArguments;
parent.window.location.href='URL1.aspx?d='+new Date();
这样会使URL2.aspx的地址变成URL1.aspx
window.location.reload(true);
parent.location.reload();
parent.location.reload();不行URL1.ASPX在
window.showModalDialog("URL2.aspx", window, ...);
后面加
window.location.reload(true);
这个没有反应
,如果这样
window.location.href=window.location.href;
就会在新窗口打开一个网页,而URL0.aspx搞出来的URL1.aspx没有动静。
URL2.aspx是被URL1.aspx用showModalDialog这个产生的
我想实现在url2.aspx点击网页中一个按钮执行完一段JS代码后就刷新url1.aspx