0
我需要在父窗口中顯示警報,然後在關閉子窗口時刷新它。我想:如何從JavaScript中的子彈出窗口在父窗口中顯示警報?
window.onunload = refreshParent;
function refreshParent() {
window.opener.focus();
window.opener.alert('Testing');
window.opener.location.reload();
}
這確實顯示在父警報,但我猜,因爲孩子是在父,子窗口的js凍結,直到我打OK的父窗口。我可以忍受這一點,但問題是,當我顯示警報時,父窗口似乎沒有得到焦點,所以警報最終隱藏在彈出窗口後面。任何建議傢伙?
這是在所有瀏覽器一樣的嗎?它可能只是實現特定的。 –
我在FF和Chrome中測試過,並且問題在 – Bluemagica
中都是一樣的您是否嘗試過使用[window.parent](http://www.w3schools.com/jsref/prop_win_parent.asp),如: window.parent。警報( 「消息」); 我不確定這是否能解決您的焦點問題,但值得一試。 –