<script>
window.setInterval("c();",2000);
function c(){
window.opener=null;
window.close();
}
</script>
放在新开的窗口中

解决方案 »

  1.   

    window.open("1.htm");
    window.close();
      

  2.   

    不好意思,我理解错你的意思,你是指打开一个新的之后,源窗口自动关闭吧.
    在原窗口中
    <input type="button" value="open" onclick="window.open('new.asp');window.opener=null;window.close();">
      

  3.   

    我刚才的意思就是指,加了window.opener=null;就不会提示呀,
      

  4.   

    或是用activex,无提示
    <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
    <param name="Command" value="Minimize"></object> 
    <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
    <param name="Command" value="Maximize"></object> 
    <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
    <PARAM NAME="Command" VALUE="Close"></OBJECT> <input type=button value=最小化 onclick=hh1.Click()> 
    <input type=button value=最大化 onclick=hh2.Click()> 
    <input type=button value=关闭 onclick=hh3.Click()> 
      

  5.   

    <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    <body onload="windows.open('URL','');hh3.Click()">
    如果是IE6+SP1,用上面的方法就不行。
    如果用OPENER,那么在IE5.5一下就不行。