用这个一定行的:<script> 
function CloseWindow() 

var str='<object id=clow type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="CLOSE"></object>'; 
if(document.body) 

if(!document.getElementById("clow"))document.body.insertAdjacentHTML("BeforeEnd",str); 
clow.Click(); 
}
else 

document.write(str+"<script>clow.Click()</scrip"+"t>"); 
}

</script> <a href=# onclick=CloseWindow()>点这里关闭</a><br>

解决方案 »

  1.   

    如果是window.open打开的窗口,调用window.close()没有确认提示,否则无法避免......
      

  2.   

    <html>
    <head>
    <title>直接关闭IE浏览器</title>
    </head>
    <body>
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT>
    <input type="button" value="直接关闭" onclick="WB.ExecWB(45,1)">
    <input type="button" value="一般的关闭窗口" onclick="window.close();">
    </body>
    </html>
      

  3.   

    <input type="button" value="一般的关闭窗口" onclick="self.opener=null;window.close();">
      

  4.   


    <body onload="setTimeout('document.all.a.click()',2000)">
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT>
    <input type="button" id=a value="直接关闭" onclick="WB.ExecWB(45,1)">
    </body>
      

  5.   


    <body onload="setTimeout('document.all.a.click()',2000)">
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT>
    <input type="button" id=a value="直接关闭" onclick="WB.ExecWB(45,1)">
    </body>
      

  6.   

    <body onload="setTimeout('document.all.clow.click()',2000)">
    <object id=clow type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="CLOSE"></object></body>
      

  7.   

    如果用window.open打开的窗口直接使用window.close()不会弹出确认窗口,否则就使用上面的<object ...>