2014-09-29 63 views
0

我想打开一个弹出式窗口,当它从其parent页面的链接单击时应该位于顶部。例如,当我点击一个链接(在父页面上)时弹出一个窗口打开,当我点击父页面的另一个链接时,上一个弹出窗口变成在该父页面上(以及所有其他打开的浏览器的窗口)如何使弹出式窗口始终位于顶部

我在该弹出窗口HTML中尝试了以下代码,但没有运气。

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

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

<body onBlur="self.focus();"> 

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

+4

不能可靠地强制客户端,以提高窗口的顶部添加.focus()。有些人会,有些人不会。你甚至不能保证新窗口不会只是一个新标签。 – Pointy 2014-09-29 13:50:12

+0

仅供参考 - 它应该是'onload'和'onblur' https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body – 2014-09-29 13:51:16

+0

@ᾠῗᵲᄐᶌ:试着改变你的建议,它也没有奏效。 尖尖:我怎样才能让它在它的父页面上点击链接时能够聚焦? – user2854563 2014-09-29 13:55:26

回答

4

试着在你的弹出窗口结束的JavaScript(只是;前)

+0

刚刚遇到这个答案,为什么downvote? – Denny 2016-07-14 23:14:55

相关问题