2SIMPLE

我们已经回来

IE出现“操作已终止”的问题,总算解决了!!

这个阶段,不少朋友反映2SIMPLE.CN很多时候IE下会出现“操作已终止”这个提示,然后就跳转到了出错页面。

其实是因为在IE下,xmlhttp对象尚未载入完全的时候就调用它,而产生的错误,该问题仅在IE下发现(也算是IE的一个bug吧)。解决方式是改写了xajax的调用程序的函数,等到IE把xmlhttp对象加载完之后再进行调用。

不过这样就导致一个新的状况,也就是IE下页面会要等到所有的东西都下载完了,以后才会显示出帖子的回复数。Firefox/Opera至始至终都没有这个问题。

BTW,如果各位仍发现有此类问题,欢迎积极反馈。

Written by 鲤鱼

六月 6th, 2006 at 11:58 下午

7 Responses to 'IE出现“操作已终止”的问题,总算解决了!!'

Subscribe to comments with RSS or TrackBack to 'IE出现“操作已终止”的问题,总算解决了!!'.

  1. 多谢多谢,总于可以正常的浏览2simple了。活活

    lgp

    2006/06/07 08:55

  2. 还是IE用的多啊,FF总是有点别扭

    jedichang

    2006/06/07 09:39

  3. 太好了!!

    有个小问题,因为Eirc Li这个名字中间有空格,所以无法显示你的颜色方块,你能不能改个没有空格的名字?

    Datou

    2006/06/07 11:15

  4. 能够针对不同浏览器提供不同的体验,太赞了!

    Datou

    2006/06/07 11:19

  5. 偶前两天改了一下名字… 看来还是改回来算了。

    主要的原因是由于 xajax 对它的对象进行很多对象化的封装。

    感觉这个现在的这个 solution 并不完美,希望下一个 IE 的补丁可以改进这个BUG。

    或者找个时间看看有没有其他轻便的PHP 的 Ajax 类来改善改善。

    鲤鱼 也就是 Eric Li

    2006/06/07 12:54

  6. 啊~
    偶到现在都没有碰到遇到过了。

    鲤鱼(Eric Li)

    2006/06/08 15:50

  7. 你好,请问修改xajax哪里的代码阿?

    zhuzhongwei

    2007/07/10 09:34

Leave a Reply