是这样的,父窗口点击按钮弹出子窗口,但是有个问题是重复点击重复弹出,有没有js代码能控制如果已经存在此子窗口就不弹出新的子窗口并把这个已经显示的子窗口显示到顶层

解决方案 »

  1.   

    现在较流行的做法的是用DIV层来进行弹出式操作!你所说的用子窗口弹出完全可以实现,就怕你的浏览器要屏蔽掉很麻烦!
      

  2.   

    用模态窗口,或用div模拟模态窗口
      

  3.   

    我很久以前写过一个音乐播放的东西,就有你说的这种要求.其实只要给open打开的窗口指定一个名字就行了,,
    open通常是这样的:open('sub.html','_blank')
    指定名字的话就是: open('sub.html','mypage').  //名字随意.
    不管你不信,就是这样简单...浏览器将自动实现你的要求..IE6+ FF Opera Chrome.全兼容
      

  4.   

    顺便说下,以用户点击而触发的 window.open 是不会被屏蔽的...