如果仅仅是为了关闭窗口的话,不需要这么复杂的代码呀。window.close()不就可以了吗?

解决方案 »

  1.   

    系统问题,不是代码问题,属正常现象
    用window.close()
      

  2.   

    <a href="javascript:window.close();">关闭窗口</a>
      

  3.   

    我拷,拜托,我也做程序做了三年了,不要用<a href="javascript:window.close();">关闭窗口</a>这样的白痴代码来吓唬我好不好?
      

  4.   

    好像是fason写的,对于任何版本都可以用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()
    }
    }
      

  5.   

    只要ie打了补丁,那么就没戏了。微软认为无提示关闭窗口代码是利用了ie的漏洞
      

  6.   

    巨昏~~
    那以后不就没的玩了?
    不知道还有没有其他的classid能代替
    classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"