关于父窗口open子窗口

xiaojianshiajie10 2012-03-21 11:32:28
是这样的,父窗口点击按钮弹出子窗口,但是有个问题是重复点击重复弹出,有没有js代码能控制如果已经存在此子窗口就不弹出新的子窗口并把这个已经显示的子窗口显示到顶层
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
plzzz 2012-03-21
  • 打赏
  • 举报
回复
顺便说下,以用户点击而触发的 window.open 是不会被屏蔽的...
plzzz 2012-03-21
  • 打赏
  • 举报
回复
我很久以前写过一个音乐播放的东西,就有你说的这种要求.

其实只要给open打开的窗口指定一个名字就行了,,
open通常是这样的:open('sub.html','_blank')
指定名字的话就是: open('sub.html','mypage'). //名字随意.
不管你不信,就是这样简单...浏览器将自动实现你的要求..IE6+ FF Opera Chrome.全兼容
RainOnly 2012-03-21
  • 打赏
  • 举报
回复
也可以用简单的方式实现.... 弹出子窗口的时候,就把按钮禁用

Acesidonu 2012-03-21
  • 打赏
  • 举报
回复
用模态窗口,或用div模拟模态窗口
xiaojianshiajie10 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lxl888 的回复:]
现在较流行的做法的是用DIV层来进行弹出式操作!你所说的用子窗口弹出完全可以实现,就怕你的浏览器要屏蔽掉很麻烦!
[/Quote]
谢谢提醒,那请问怎么实现呢
晨晨 2012-03-21
  • 打赏
  • 举报
回复
现在较流行的做法的是用DIV层来进行弹出式操作!你所说的用子窗口弹出完全可以实现,就怕你的浏览器要屏蔽掉很麻烦!

87,989

社区成员

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

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