可能是Control被IE6禁止了,用
try{Control.Close();}catch(e){}

解决方案 »

  1.   

    可是我的控件在IE6里面工作的很正常阿。

    Control.Close();后面加一句话alert("refresh")也能够执行的。
    可是执行后不久就是IE默认的提示框,是否重试等。
    然后还是当前也面,并没有转到Back.asp去。
      

  2.   

    我这IE6正常,你试试看?
    <iframe src='about:<body onload=parent.window.location.href="./Back.asp">'>
      

  3.   

    用onbeforeunload事件 结果是一样的。
    现在重装IE6
    过会再试。谢谢各位。
      

  4.   

    结果还是一样,苦闷!!!
    它就是不转到Back.asp.
      

  5.   

    清IE缓存cache看看?
    再多找几台机器看看?
      

  6.   

    将两个顺序颠倒看看?
    function window_onunload() 
    {
    parent.window.location.href = "./Back.asp"; Control.Close();//Control为控件
    }
      

  7.   

    To  qiushuiwuhen(秋水无恨) (  ) :
    顺序颠倒后IE5不行,Control.Close()时,总是控件非法,
    但IE6可以了。
    何解?我需要能够适应IE5、和IE6呀!
      

  8.   

    我不知道你Control控件代码如何,所以....
    你可以通过判断IE版本
    <script>alert(navigator.appVersion)</script>
      

  9.   

    Thanks A Lot!!!
    问题解决了,但是其中的道理还是不明白。
    放分!