账号通
    

账号  

密码  

4252

查看

7

回复
主题:firefox不能digg的终极解决办法 [收藏主题] 本贴被认定为精华 转到:  
coolcheng168 当前离线

45

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:633 分
登录次数:32 次
注册时间:2006/7/25
最后登录:2009/12/28
coolcheng168 发表于:2008/8/10 22:35:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

弄了一个晚上,上网查了很多资料,有的说是firefox的onreadystatechange这个有问题,弄了半天,没一点效果。有认为是XMLHttpRequest这个组件有问题,没有创建,又弄了半天,还是不行。


自己分析digg.js这个文件,一个一个的alert,还是没发现问题,数据显示的都是正常。怪了。妈妈啊。


后面通过firefox3的错误控制台才发现,原来是eval("document.all.s"+infoid).innerHTML这个毛病啊。。改:


eval(document.getElementById("s"+infoid)).innerHTML


OK,一切显示正常了。


 


下面把需要修改的几个部分写出来,大家共享。


switch (s)
 {
     case "err":
   alert('digg error!');
   break;
  case "over":
   alert('你已推荐过了!');
   break;
  case "nologin":
    alert('您还没有登录,不能推荐!');
    break;
  default:
     var sarr=s.split('|');
     eval(document.getElementById("s"+sarr[0])).innerHTML=sarr[1];
     //eval(document.getElementById("s"+sarr[0])).innerHTML="Thanks";


 }


 


这里的也和前面一样要把document.all.s改掉。把“thanks”这个给注释掉。嘿嘿。这样就可以实时显示digg的数据了,不会digg一下出现“thanks”的东东了。


 


 


继续


 


xhr.onreadystatechange=function (){
          if(xhr.readyState==1)
     {
    eval(document.getElementById("s"+infoid)).innerHTML="<img src='"+installdir+"images/loading.gif'>";
     }
     else if(xhr.readyState==2 || xhr.readyState==3)
     {
    eval(document.getElementById("s"+infoid)).innerHTML="<img src='"+installdir+"images/loading.gif'>";
     }
     else if(xhr.readyState==4)
     {
    if (xhr.status==200)
    {  
      var r=xhr.responseText
      var rarr=r.split('|');
      //alert(rarr[1]);
         eval(document.getElementById("s"+infoid)).innerHTML=rarr[1];
    }
   }
   }


 


到此就全部搞定了。。。喜欢的就改吧。。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
coolcheng168 当前离线

45

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:633 分
登录次数:32 次
注册时间:2006/7/25
最后登录:2009/12/28
coolcheng168 发表于:2008/8/13 10:54:00   | 只看该作者 查看该作者主题 沙发 

是啊,本人非常讨厌firefox,启动慢,占资源。不过插件很多的说。安全嘛我用theworld也没发生什么事情。不要用系统里的IE,经验啊。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/8/12 23:52:00   | 只看该作者 查看该作者主题 藤椅 
好贴,FF3的错误控制台确实是个好东西,可以找到很多你没注意的错误。而这些错误可能在IE中不影响,但是在FF中就变态了。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
88auto88 当前离线

142

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:974 分
登录次数:43 次
注册时间:2008/5/28
最后登录:2021/3/12
88auto88 发表于:2008/8/12 23:14:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
以下是引用coolcheng168在2008-8-12 10:09:38的发言:

没人顶。。我上。

帮顶

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
coolcheng168 当前离线

45

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:633 分
登录次数:32 次
注册时间:2006/7/25
最后登录:2009/12/28
coolcheng168 发表于:2008/8/12 22:31:00   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统

哇哈,看到我的帖子被加为精华啦。。谢谢帮主

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
coolcheng168 当前离线

45

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:633 分
登录次数:32 次
注册时间:2006/7/25
最后登录:2009/12/28
coolcheng168 发表于:2008/8/12 10:09:00   | 只看该作者 查看该作者主题 地板 
科汛智能建站系统

没人顶。。我上。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cms2007 当前离线

4445

主题

8

广播

15

粉丝
添加关注
级别:超级版主

用户积分:23396 分
登录次数:1515 次
注册时间:2007/8/7
最后登录:2022/12/6
cms2007 发表于:2008/8/12 10:10:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/8/10 23:04:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.22656秒 powered by KesionCMS 9.0