如何让已经弹出的窗口处于当前焦点?

big_yadan 2003-09-19 03:09:38
用js写的弹出窗口代码如下:

var href = "some.jsp";
var popWindow = window.open(href, "popWindow", "resizable=1,scrollbars=1,toolbar=0,menubar=0,location=0,status=1,width=600,height=470");

如果弹出窗口popWindow 失去焦点,再次点击链接时,弹出窗口虽然会刷新其内容,但并不跳出,有时会给用户莫名其妙的感觉,以为链接没起作用。
如何在点击链接时 让已有的弹出窗口获得焦点,达到“弹出”的效果呢?请大家指点!先谢谢了。 对,还有个条件:同类型的弹出窗口只能有一个。
...全文
166 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2003-09-19
  • 打赏
  • 举报
回复
good
big_yadan 2003-09-19
  • 打赏
  • 举报
回复
哇,真的可以!!多谢多谢!!!
月光易水 2003-09-19
  • 打赏
  • 举报
回复
让窗口重新获得焦点即可

var popWindow = ...
==>
var popWindow = ...
popWindow.focus(); //add


:_)
月光易水 2003-09-19
  • 打赏
  • 举报
回复
让窗口重新获得焦点即可

var popWindow = ...
==>
var popWindow = ...
popWindow.focus(); //add


:_)
月光易水 2003-09-19
  • 打赏
  • 举报
回复
让窗口重新获得焦点即可

var popWindow = ...
==>
var popWindow = ...
popWindow.focus(); //add


:_)

big_yadan 2003-09-19
  • 打赏
  • 举报
回复
谢谢,但是我不要模式窗口啊!模式窗口兼容性太差。
hrong 2003-09-19
  • 打赏
  • 举报
回复
var popWindow = showModalDialog(href,'','dialogWidth: 600px; DialogHeight: 470px; status: no; help: no');

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧