兼容性 无提示关闭窗口 代码如下: function CloseWin() { var ua=navigator.userAgent var ie=navigator.appName=="Microsoft Internet Explorer"?true:false if(ie){ var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE ")))) if(IEversion< 5.5){ var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">' str += '<param name="Command" value="Close"></object>'; document.body.insertAdjacentHTML("beforeEnd", str); document.all.noTipClose.Click(); } else{ window.opener =null; window.close(); } } else{ window.close() } 以前有单独的代码: <OBJECT id="xboj" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" VIEWASTEXT> <PARAM name="Command" value="Close"> </OBJECT> <input type=button value="close" onclick="xboj.HHClick()"> 但在IE5.5后就不行了,会弹出警告: 仅在HTML帮助中才有此功能 目的是为了修正一个ActiveX 漏洞。