在我的HTML頁面A中,有一個按鈕使用window.open
函數打開彈出窗口B.現在在彈出式窗口B中,JavaScript代碼可以更改A的位置嗎?注:JavaScript是在B.如何更改窗口父級的URL?
我試過parent.window.location = parent.window.location;
因爲我試圖刷新父,但它不工作。
在我的HTML頁面A中,有一個按鈕使用window.open
函數打開彈出窗口B.現在在彈出式窗口B中,JavaScript代碼可以更改A的位置嗎?注:JavaScript是在B.如何更改窗口父級的URL?
我試過parent.window.location = parent.window.location;
因爲我試圖刷新父,但它不工作。
要刷新父窗口,試試這個:
window.parent.location.reload();
或者
window.opener.location.reload();
試試這個:
window.opener.location.reload(true);
真正的參數也用做力量重裝。它會忽略緩存。
window.opener.location.reload(false);
假參數用做從緩存中力重裝..
我們可以使用重載函數使用的參數一樣了,
window.opener.location.reload();
謝謝..
到底什麼是假的? – omega
來自MDN:window.location.reload(forceget) - 從當前URL重新加載文檔。 forceget是一個布爾值,當它爲true時,會導致頁面始終從服務器重新加載。如果它是錯誤的或未指定,瀏覽器可能會從緩存中重新加載頁面。 [https://developer.mozilla.org/en-US/docs/DOM/window.location](https://developer.mozilla.org/en-US/docs/DOM/window.location) – HJ05
@ HJ05 yes那就對了。默認情況下,forceget值將爲true。 – VijayS91
它沒」工作。 – omega
@omega哪一個? –
我會嘗試這些新的 – omega