《Javascript刷新父窗口的幾種方式》要點(diǎn):
本文介紹了Javascript刷新父窗口的幾種方式,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:HTML和JS入門(mén)
在子窗口,刷新父窗口,請(qǐng)勿必記得在關(guān)閉子窗口前操作父窗口,否則,一旦子窗口自身關(guān)閉了,那么它后面的JS腳本都不會(huì)執(zhí)行。
比如:
<script type="text/javascript"> //關(guān)閉父彈窗并刷新父窗口 parent.location.reload(); var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引 parent.layer.alert('操作完畢!'); parent.layer.close(index); </script>
這是一個(gè)DIV彈窗。它的作用是
1、刷新父窗口 parent.location.reload();
2、在子窗口提示操作完成,
3、關(guān)閉自身。parent.layer.close(index);
如果第1和第3步對(duì)調(diào),那么就不會(huì)刷新自身了。因?yàn)樗⑿聞?dòng)作沒(méi)機(jī)會(huì)執(zhí)行。
下面是幾種浮層內(nèi)嵌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()方法打開(kāi)的窗口:
window.parent.dialogArguments.document.execCommand(
'Refresh'
);
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/68.html