WEB开发网
开发学院网页设计JavaScript JS版常见问题(二)兼容版本的无提示关闭窗口! 阅读

JS版常见问题(二)兼容版本的无提示关闭窗口!

 2007-11-27 16:35:30 来源:WEB开发网   
核心提示:论坛里问这个问题的多不胜数,但回答都不尽人意,没有考虑到I浏览器的类型,版本,希望这一文章能帮到大家,有错请指教!本程序ie5,6,ns7下通过<html><head><meta http-equiv=Content-Type content=text/html; charset=gb23

论坛里问这个问题的多不胜数,但回答都不尽人意,没有考虑到I浏览器的类型,版本,希望这一文章能帮到大家,有错请指教!本程序ie5,6,ns7下通过

<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312>
<meta name=GENERATOR content=Microsoft FrontPage 4.0>
<meta name=ProgId content=FrontPage.Editor.Document>
<title>New Page 1</title>
<!--
by fason(2003-5-20)
-->
</head>
<body>
<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  = <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()
}
}
//-->
</script>
<input type=button value=关闭 onclick=CloseWin()>
</body>
</html>

测试:

Tags:JS 常见问题 兼容

编辑录入:coldstar [复制链接] [打 印]
赞助商链接