当前页面: 开发资料首页 → Javascript 专题 → JS版常见问题(二)兼容版本的无提示关闭窗口!
摘要: JS版常见问题(二)兼容版本的无提示关闭窗口!
论坛里问这个问题的多不胜数,但回答都不尽人意,没有考虑到I浏览器的类型,版本,希望这一文章能帮到大家,有错请指教!本程序ie5,6,ns7下通过
<head>
测试: <script language=JavaScript> 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 = ''; document.body.insertAdjacentHTML("beforeEnd", str); document.all.noTipClose.Click(); } else{ window.opener =null; window.close(); } } else{ window.close() } } // </script> <input onclick=CloseWin() type=button value=" 关闭 "> </td> </tr> <tr> <td vAlign=top align=left height="100%">