论坛首页 AJAX版 JavaScript

windows下firefox和linux下firefox也要分开处理?

浏览 407 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-04-26 关键字: ui
1个是页面显示问题
1个是JS问题

这两个问题在win下的firefox中都显示/运行良好,linux(ubuntu)下,就有问题了。

难道win下和linux下也要分开处理?

页面显示问题,有一个页面有点错位,就这一个页面,其它页面没什么大问题
js问题,在用xmlhttp取回数据eval时报的错,ubuntu下firefox是3beta5,firebug在下面运行有问题,还没来得及详细测试问题。先留个印,跟进解决后报告情况 
   
最后更新时间:2008-06-09
今天有空,把JS问题解决了。
是我误解,不是linux firefox的问题,而是frefox3(win,linux)中的问题。

在 firefox2 以下版本中,xmlhttp同步读取数据,可以使用下面方法来监测数据是否读取完毕:
transport.onreadystatechange = function () {
    if (transport.readyState == 4) {
        if (transport.status == 200) {
            // do sth
        } else {
            // do sth
        }
    }
}


在 firefox3 中测试时,xmlhttp同步读取数据,设置onreadystatechange不会产生回调。
需要在send方法后这样读取:
transport.send(null);
	
if (transport.status == 200) {
    // do sth
} else {
    // do sth
}
   
0 请登录后投票
最后更新时间:2008-06-10
同步读取,都不需要回调
只能说lz原本的代码就存在缺陷
   
0 请登录后投票
论坛首页 AJAX版 JavaScript

跳转论坛:
JavaEye推荐