我有一個彈出窗口,並從那裏,我想重新加載父窗口,但特定的框架不是整個頁面。從彈出窗口重新加載特定框架
因此,用戶點擊一個框架內的按鈕,它會打開彈出窗口。現在從彈出窗口中,根據特定的事件,我想從父窗口重新加載一個框架。
這是可能在IE瀏覽器?
我有一個頁面index.php,其中有2個iframe。
從第二個iframe中打開一個新的彈出窗口。
當用戶點擊按鈕或關閉彈出窗口時,我想重新加載iframe#2(打開窗口的那個)。
我該怎麼做?
我曾嘗試:
opener.location.reload();
opener.top.document.getElementById('myIFrameId').location.reload()
opener.myIFrameId.location.reload();
似乎沒有任何工作。
「彈出窗口」作爲IE的新實例或在網頁上的一個模式? – Popnoodles
通過JavaScript創建,window.open(...) – loyalflow
您可以通過'opener'變量從彈出窗口到達父窗口。從那裏你可以用'getElementById'查找iframe,使用'getElementsByTagName'查找所有的iframe或者使用'window.frames'屬性。你在哪裏卡在這條路上? –