第一种方法是打开后,马上将焦点定义到父窗口上,用户看不到新开的窗口:
<script language="Javascript">
window.open("about:这是新开的页面","","");
window.focus();
</script>第二种方法是将新打开的页面最小化:
在新打开的页面里加上这么一段代码:
<body onload="hhctrl.Click();">
<object id=hhctrl classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Minimize"></object>

解决方案 »

  1.   

    当然还有一种方法是将打开的页面的left top 设的足够大,以致于屏幕上看不到你打开的新页面。
      

  2.   

    如果是用 window.open 打开的新窗口是不可能隐藏的,至少在任务栏里有它的对应窗口存在。另用脚本的方法是不能将那个关闭按钮失效的,不过你可以打开一个没有标题栏的新窗口,自然也就没有这个按钮可按,就达到了屏蔽的目的了。
    <script language="JavaScript">
    aa=window.open("about:blank","","fullscreen=1");
    aa.blur();
    self.focus();
    aa.resizeTo(640,480);
    aa.moveTo(screen.availWidth/2-320,screen.availHeight/2-240);
    window.focus();
    </script>