这个阶段,不少朋友反映2SIMPLE.CN很多时候IE下会出现“操作已终止”这个提示,然后就跳转到了出错页面。
其实是因为在IE下,xmlhttp对象尚未载入完全的时候就调用它,而产生的错误,该问题仅在IE下发现(也算是IE的一个bug吧)。解决方式是改写了xajax的调用程序的函数,等到IE把xmlhttp对象加载完之后再进行调用。
不过这样就导致一个新的状况,也就是IE下页面会要等到所有的东西都下载完了,以后才会显示出帖子的回复数。Firefox/Opera至始至终都没有这个问题。
BTW,如果各位仍发现有此类问题,欢迎积极反馈。
多谢多谢,总于可以正常的浏览2simple了。活活
lgp
2006/06/07 08:55
还是IE用的多啊,FF总是有点别扭
jedichang
2006/06/07 09:39
太好了!!
有个小问题,因为Eirc Li这个名字中间有空格,所以无法显示你的颜色方块,你能不能改个没有空格的名字?
Datou
2006/06/07 11:15
能够针对不同浏览器提供不同的体验,太赞了!
Datou
2006/06/07 11:19
偶前两天改了一下名字… 看来还是改回来算了。
主要的原因是由于 xajax 对它的对象进行很多对象化的封装。
感觉这个现在的这个 solution 并不完美,希望下一个 IE 的补丁可以改进这个BUG。
或者找个时间看看有没有其他轻便的PHP 的 Ajax 类来改善改善。
鲤鱼 也就是 Eric Li
2006/06/07 12:54
啊~
偶到现在都没有碰到遇到过了。
鲤鱼(Eric Li)
2006/06/08 15:50
你好,请问修改xajax哪里的代码阿?
zhuzhongwei
2007/07/10 09:34