找回密码
 注册
快捷导航
查看: 448|回复: 4

有javascript的高手吗?

 关闭 [复制链接] |自动提醒
阅读字号:

1910

回帖

0

积分

2692

资产值

入门会员 Rank: 1

注册时间
2006-8-11
发表于 2007-12-21 02:41:10| 字数 1,451| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式
我在做blog时碰到的问题,相信咱这里的高手多,所以来发个帖子寻求一下帮助,还希望版主不要删帖啊。



就是gif动画图片因为javascript语句的执行而突然停滞的问题。

我现在打开我的博客,随便找到一篇文章。然后点开“发表评论”那个UBB的编辑框,点一下UBB工具栏的最后一个,表情符号那个按扭(一个笑脸符号),只需点一下这个按扭。



如果这时候网页内有gif动画的图片,则这些动画图片会立即停止。
除非你再次刷新,才会加载动画。

演示地址:http://yangjun.cn/article.asp?id=36

(注意这篇文章结尾的四只“悠嘻猴”,即是gif的)




我试了一下,找到相关代码: common\ubbconfig.asp 里的

  1.     Case Else
  2.          ToolsToCode=ToolsToCode&"<li><a id=""A_"&Items&""" href=""javascript:UBB_"&Items&"();void(0)"" title="""+Tip(Items)+""" class=""Toolsbutton""><img src=""skins/"&Skins&"/UBB/Icons/"&Items&".gif"" border=""0"" alt="""+Tip(Items)+""" /></a></li>"
复制代码


把它改成了:
  1.     Case Else
  2.          ToolsToCode=ToolsToCode&"<li><a id=""A_"&Items&""" onclick=""UBB_"&Items&"();void(0);return false""  href=""#"" title="""+Tip(Items)+""" class=""Toolsbutton""><img src=""skins/"&Skins&"/UBB/Icons/"&Items&".gif"" border=""0"" alt="""+Tip(Items)+""" /></a></li>"
复制代码

但是这样一改,那个表情符号的对话框就弹不出来了,相当郁闷,搞了好久也解决不了。。。。。

特来请求高手解决!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
T61 7661-CTO/t9300 2.5G/4g/320G 7200转/指纹+蓝牙+无线+摄像头/WIN7 64位

569

回帖

0

积分

214

资产值

入门会员 Rank: 1

注册时间
2004-8-30
发表于 2007-12-21 09:50:01| 字数 107| - 中国–江苏–无锡 电信 | 显示全部楼层
这是模板吧,这里的javascript都是人家定义好的,怎么看
或者改了它,不要用它原来定义的函数,自己写onclick,onmouseover,onmouseout,onmousedown,onmouseup等函数
以后再也不冲动乱败家了,我的小黑啊...
回复 支持 反对

使用道具 举报

4228

回帖

39

积分

9132

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-9-21
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2007-12-21 10:19:26| 字数 252| - 中国–广东–深圳 电信 | 显示全部楼层
我用firefox 去你的网址测试 没发现问题啊,我点击笑脸,4个猴子还是活泼乱跳的。

hoho 发现问题了,这个跟浏览器有关系,Firefox 没有问题,IE就会出现你形容的问题。

我想 是因为IE和Firefox与javascript代码的版本不同,或者解析器解析不同版本JS代码的结果。

我想这个应该不算是问题,如果非要算是问题,JS包中应该明确 此段代码应用1。X版本进行解释,即 language="JavaScript1.X".

[ Edited by  sokoo on 2007-12-21 10:23 ]
回复 支持 反对

使用道具 举报

569

回帖

0

积分

214

资产值

入门会员 Rank: 1

注册时间
2004-8-30
发表于 2007-12-21 10:34:05| 字数 59| - 中国–江苏–无锡 电信 | 显示全部楼层
ie和firefox都有自己特殊的一些东西的,都不是完全的w3c标准,所以javascript要适应所有浏览器真的很难
以后再也不冲动乱败家了,我的小黑啊...
回复 支持 反对

使用道具 举报

1910

回帖

0

积分

2692

资产值

入门会员 Rank: 1

注册时间
2006-8-11
 楼主| 发表于 2007-12-21 13:22:49| 字数 37| - 中国–广东–深圳 电信 | 显示全部楼层
是的,你们说的没有错,这种问题在FF里是不存在的,但怎么让它兼容IE?很难
T61 7661-CTO/t9300 2.5G/4g/320G 7200转/指纹+蓝牙+无线+摄像头/WIN7 64位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-26 19:18 , Processed in 0.076729 second(s), 32 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部