《Javascript刷新父窗口的幾種方式》要點:
本文介紹了Javascript刷新父窗口的幾種方式,希望對您有用。如果有疑問,可以聯系我們。
相關主題:HTML和JS入門
在子窗口,刷新父窗口,請勿必記得在關閉子窗口前操作父窗口,否則,一旦子窗口自身關閉了,那么它后面的JS腳本都不會執行。
比如:
<script type="text/javascript"> //關閉父彈窗并刷新父窗口 parent.location.reload(); var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引 parent.layer.alert('操作完畢!'); parent.layer.close(index); </script>
這是一個DIV彈窗。它的作用是
1、刷新父窗口 parent.location.reload();
2、在子窗口提示操作完成,
3、關閉自身。parent.layer.close(index);
如果第1和第3步對調,那么就不會刷新自身了。因為刷新動作沒機會執行。
下面是幾種浮層內嵌iframe及frame集合窗口,刷新父窗口的方法。
<script language=JavaScript> parent.location.reload(); </script>
window.opener.location.reload();
或
self.opener.location.reload();
或:
window.opener.location.href=window.opener.location.href;
還可以:
刷新以winodw.showModelDialog()方法打開的窗口:
window.parent.dialogArguments.document.execCommand(
'Refresh'
);
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/68.html