htm代碼如下
| 代碼如下 |
複製代碼 |
“<html> <body> <a href=htm onclick="window.open('htm')">new</a> </body> </html> |
htm代碼如下
| 代碼如下 |
複製代碼 |
“<html> <body> <a href=# onclick="opener.location.href='http://www.111cn.net';window.close()">nbn</a> </body> </html> |
下面總結一下幾種JS重新整理父視窗
用iframe、彈出子頁面重新整理父頁面iframe
| 代碼如下 |
複製代碼 |
Js代碼 <script language=JavaScript> parent.location.reload(); </script> Js代碼 <script language=JavaScript> parent.location.reload(); </script> <script language=JavaScript> parent.location.reload(); </script> |
彈出子頁面
| 代碼如下 |
複製代碼 |
Js代碼 <script language=JavaScript> window.opener.location.reload(); </script> Js代碼 <script language=JavaScript> window.opener.location.reload(); </script> <script language=JavaScript> window.opener.location.reload(); </script> |
子視窗重新整理父視窗
| 代碼如下 |
複製代碼 |
Js代碼 <script language=JavaScript> self.opener.location.reload(); </script> Js代碼 <script language=JavaScript> self.opener.location.reload(); </script> <script language=JavaScript> self.opener.location.reload(); </script> |
重新整理以open()方法開啟的視窗
| 代碼如下 |
複製代碼 |
Js代碼 <script language=JavaScript> window.opener.location.href=window.opener.location.href; </script> Js代碼 <script language=JavaScript> window.opener.location.href=window.opener.location.href; </script> <script language=JavaScript> window.opener.location.href=window.opener.location.href; </script> |
重新整理以winodw.showModelDialog()方法開啟的視窗
| 代碼如下 |
複製代碼 |
Java代碼 <script language="javascript"> window.parent.dialogArguments.document.execCommand('Refresh'); </script> |
父視窗要捕獲此值就要在情景一中所說的open()事件中添加獲得傳回值
| 代碼如下 |
複製代碼 |
<script language="JavaScript"> function open() { var str=window.showModalDialog("頁面C"); if(str!=null) { picobj.innerHTML+=str; } } </script> |