如果我没有正确完成研究,我很抱歉,但找不到我需要的答案,所以这里是:
在我的主页上,我使用 mainPlayer = window.open(); 打开一个新窗口;
此窗口保持打开状态,直到用户单击 mainPlayer.close(); 事件。(或者只是 x 关闭窗口)
然而,这个想法是让玩家在浏览其余页面的同时继续玩游戏成为可能。
但是一旦用户离开打开 mainPlayer 窗口的页面,对 mainPlayer 窗口的引用似乎就丢失了。
如何从站点的其他页面检查 mainPlayer 窗口是否打开并在单击事件时将其关闭?
谢谢约翰
编辑
我检查了这个线程:查找以前由 window.open 打开的窗口 并按照答案建议进行操作,但没有运气。但也许我误解了这个想法。
我所做的是:
我建立
function tjek_ClosePlayer()
{
var playerUrl = 'custom_inserts/custom_player.php';
var mainPlayer= window.open('', 'mainPLayer', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=605, height=100') ;
if(mainPLayer.location == 'about:blank' ){ mainPlayer.location = playerUrl ; }
mainPLayer.close();
}
然后从刷新的页面调用函数onclick。没运气。
任何人?