以下代碼在加載頁面時會生成一個JavaScript彈出窗口,然後在父窗口關閉時關閉彈出窗口。瀏覽網站時保留彈出窗口
<script language="JavaScript">
var player;
function load() {
player = window.open('http://www.google.com','player','height=320,width=320,scrollbars,resizable');
}
function unload() {
player.close();
}
window.onload = load;
window.onunload = unload;
</script>
這工作正常,但它關閉了在網站上切換頁面時的彈出窗口。有沒有什麼辦法可以改變它來保持彈出窗口,直到實際的URL/Site窗口關閉?
你可能要運行到彈出窗口攔截器該方法打開彈出窗口的問題。 – Pointy
我不確定你的評論如何與我的問題相關... – Marty
它不;這只是一個評論:-)我開始輸入一個答案,但它很長,我被叫去了;抱歉。詹姆斯約翰遜的答案基本上是我會建議的 - 從客戶端輪詢父(window.opener)。 – Pointy