vick (瞌睡虫) 我发给你的邮件,你解决了吗?效果怎样?

解决方案 »

  1.   

    只有以window.open打开的窗口直接用window.close()就可以无提示关闭,兼容所有浏览器,其它的都是钻空子
      

  2.   

    jycjyc(jycjyc) 
    你把解决的办法列出来给大家看看啊。。
      

  3.   

    alert(navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE") + 5,navigator.appVersion.indexOf("Windows") - 2));
    用这个判断IE版本。
      

  4.   

    或者是这个:
    alert(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3));
      

  5.   

    支持阿信的说法“只有以window.open打开的窗口直接用window.close()就可以无提示关闭,兼容所有浏览器,其它的都是钻空子”
      

  6.   

    那jycjyc写个可以让所有浏览器都可以无提示关闭的脚本吧,要满足多用户就不要局限IE
      

  7.   

    jycjyc(jycjyc)我给你回了信的,userAgent的信息比appVersion还全,都没有sp的版本信息,判断Ie5.0与IE6.0我早就用了,唯独对IE5.0的情况还要区分SP4的版本。SP4的版本我可以通过自己写控件取得,但最大的问题不是判断这个,而是说在SP4+IE5.0下怎么无提示关闭窗口。我们现在的系统要求做到这一点,不是我个人钻牛角尖,拜托各位!
      

  8.   

    <INPUT TYPE="button" onclick="fn()" value="close">
    <SCRIPT LANGUAGE="JavaScript">
    function fn()
    {
    window.opener=null;
    window.close();
    }
    </SCRIPT>
      

  9.   

    <OBJECT id="closes" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
           <PARAM name="Command" value="Close"> 
           </OBJECT> 
           <INPUT type="button" value="關閉窗口" onclick="closes.Click();">