...
else if(typeof(obj) == "function")
{
alert('!!');
//this.easyAjax = myAjax.xmlHttp;
myAjax.eObj.call(this);
}
...
//问题出在被注释的这行,具体问题暂时不知道,吃饭去,回来再看看

解决方案 »

  1.   

    url的问题,iE总是将相同的url列为已访问而读取缓存的页面,将url后加上一个时间随机参数就好了
      

  2.   

    缓存的问题是~显示相同的结果~而我的问题是...为什么对象错误了~~我先是的错误是 new easyAjax 错误~~
    难道是IE6的BUG?~请问luxu001207,有什么工具能跟踪JS的堆栈吗?~类似FIREBUG就可以~
    但在FF没有错误...伤心来~~~
    谢谢!
      

  3.   

    else if(typeof(obj) == "function")
    {
         alert('!!');
         this.easyAjax = myAjax.xmlHttp;
         myAjax.eObj.call(this);
    }改成
    else if(typeof(obj) == "function")
    {
         alert('!!');
         myAjax.easyAjax = myAjax.xmlHttp;
         myAjax.eObj.call(myAjax);
    }
    就可以了,不知道为什么,求解
      

  4.   

    else if(typeof(obj) == "function")
    {
         alert('!!');
         this.easyAjax = myAjax.xmlHttp;
         myAjax.eObj.call(this);
    }改成
    else if(typeof(obj) == "function")
    {
         alert('!!');
         myAjax.easyAjax = myAjax.xmlHttp;
         myAjax.eObj.call(myAjax);
    }
    就可以了,不知道为什么,求解
      

  5.   

    IE 与fire 对this的判断有判别,暂时想到这里,ie在经过第一次运行后myAjax被视为全局变量,这时的this对应的不在是myAjax....
    个人观点,待再研究....