怎么样用js来实现在一个窗体打开后就失去焦点,一个页面新打开不是在当前,且是拥有焦点的么,我希望它还是在当前,但失去焦点,就是不用鼠标点一下以选中页面的话就不能操作这个页面。最好能够适用于多浏览器,给出代码,谢谢了。

解决方案 »

  1.   

    var win = window.open(...);
    win.focus();
    win.blur();
      

  2.   

    兼容是个问题,应该做不到不过LZ可以用遮照层来做,页面初始化的时候用层全屏遮照,页面不可操作
    在document.body.onclick事件中将层隐藏掉
    这样估计可以达到效果
      

  3.   

    var win = window.open(...);
    win.focus();
    win.blur();
    这个失去焦点的是被打开的页面吧,我没说清楚,一个页面在被打开后失去焦点,可以在这个页面上用js实现么,谢谢了。