2015-01-15 103 views
1

我有兩個頁面,分別稱爲「Form_1.html」和「Form_2.html」。將焦點從子窗口返回到父窗口

  • 「Form_1.html」是使用window.open()方法打開「Form_2.html」的父窗口。

  • 現在我想要的是,當我在子窗口(「Form_2.html」)中寫入window.close()我想要焦點返回到「Form_1.html」,父窗口應刷新。

  • 我只想在javascript中使用它,因爲我不能使用jquery(因爲它是不允許的)。

預先感謝您

+0

我有我的子窗口工作完成後,寫了這。 window.close(); \t \t \t window.open(「Form_1.html」,「_ self」); 但現在如何刷新父頁面? –

回答

0

您可以使用此:

function RefreshParent() { 
     if (window.opener != null && !window.opener.closed) { 
      window.opener.location.reload(); 
     } 
    } 
    window.onbeforeunload = RefreshParent; 

您可以在這裏找到一個演示:http://aspsnippets.com/demos/542/

+0

謝謝你維傑:) –

+0

不客氣阿尼什。 – Vijay

+0

你能回答我一件與此相似的事嗎? 它只關注焦點嗎? –