1
如果父窗口重新加載,我如何刷新子頁面?在父窗口刷新子窗口
假設A.html有一個鏈接打開B.html。 B.html將自動刷新,如果A.html重新加載。
任何javascript/jQuery方式?
如果父窗口重新加載,我如何刷新子頁面?在父窗口刷新子窗口
假設A.html有一個鏈接打開B.html。 B.html將自動刷新,如果A.html重新加載。
任何javascript/jQuery方式?
您可以控制孩子,如果你打開它是這樣的:(在A.html)
baby = window.open('B.html');
刷新孩子會那麼做這樣的:
baby.history.go(0);
如果您刷新A,頁面unload
-event將被調用。因此,刷新B時的一個刷新(或離開或關閉,對於這個問題)A,你可以這樣做:(在A.html)
<body onunload="baby.history.go(0);">
但是,所有的JavaScript變量都將丟失後刷新!它將失去與B頁的連接!所以它只會工作一次。
我認爲一個解決方案將是使一個刷新按鈕/鏈接在A.html,將動態刷新,以保持在子窗口(B)連接的頁面(A)上的數據。
定義「打開」。如果這是一個正常的鏈接,在新選項卡中打開一個窗口,則無法控制從A到B.如果是iFrame,Pranay的答案應該可以工作。編輯:彈出窗口也可以工作,如果你使用'window.open' – OptimusCrime 2012-07-19 09:45:51
我用window.open但問題是我如何檢查父窗口是否重新加載或不是從子窗口@OptimusCrime? – user1004625 2012-07-19 09:55:34
Duplicate:http://stackoverflow.com/questions/11520954/reload-a-child-page-from-parent-page – servarevitas3 2012-07-19 13:48:45