Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使弹出窗口始终位于顶部_Javascript_Html_Popup - Fatal编程技术网

Javascript 如何使弹出窗口始终位于顶部

Javascript 如何使弹出窗口始终位于顶部,javascript,html,popup,Javascript,Html,Popup,我想打开一个弹出窗口,当点击父页面的链接时,它应该在顶部。例如,当我单击父页面上的链接时,弹出窗口将打开;当我单击父页面的另一个链接时,上一个弹出窗口将位于该父页面和所有其他打开的浏览器窗口的顶部 我在弹出窗口HTML中尝试了以下代码,但没有成功 <body onLoad="window.focus();"> 及 及 这两种方法都不管用。如果有帮助的话,我正在使用Chrome浏览器。请帮忙 尝试添加。将焦点放在弹出窗口的末尾,然后再添加javascript 您无法可靠地强制客户端将

我想打开一个弹出窗口,当点击父页面的链接时,它应该在顶部。例如,当我单击父页面上的链接时,弹出窗口将打开;当我单击父页面的另一个链接时,上一个弹出窗口将位于该父页面和所有其他打开的浏览器窗口的顶部

我在弹出窗口HTML中尝试了以下代码,但没有成功

<body onLoad="window.focus();">


这两种方法都不管用。如果有帮助的话,我正在使用Chrome浏览器。请帮忙

尝试添加。将焦点放在弹出窗口的末尾,然后再添加javascript

您无法可靠地强制客户端将窗口提升到顶部。有些人会,有些人不会。你甚至不能保证一个新窗口不仅仅是一个新标签。仅供参考-它应该是onload和onblur@ᾠῗᵲᄐᶌ: 按照你的建议尝试更改代码,但也不起作用。尖刻:我怎样才能使它在从父页面点击链接时保持焦点?@唯一的化学家Blob:是的,我也尝试过,它不起作用。我相信我在我的网站上涉猎过这个,至少你需要参考弹出窗口的名称并对其进行聚焦:window.open,'myPopup',.focus;
<body onLoad="self.focus();">
<body onBlur="self.focus();">