见鬼了

peace_1 2012-12-17 05:32:35
js倒计时函数放在外部文件内链ie报错其他均正常
调试了好久后吧函数放入html则表现正常
...全文
238 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2012-12-25
  • 打赏
  • 举报
回复
引用 10 楼 seacean2000 的回复:
不用,把计时器设置window的onload事件中,同时把页面刷新设置为阻止事件起泡
这不是解决的办法,是需要后台支持。不管你怎么阻止起泡(是冒泡)事件,我另打开网页还是从0计时。 正常的是用帐号记录,简单点就是后台记录IP,并定时写入时间,这样你关了网页,明天打开也会接着上次的计时(当然有一个坏处就是断了网就无法计时了)
  • 打赏
  • 举报
回复
不用,把计时器设置window的onload事件中,同时把页面刷新设置为阻止事件起泡
peace_1 2012-12-25
  • 打赏
  • 举报
回复
引用 8 楼 xzy21com 的回复:
其实是自己做法错误,修改方法: 1.删除红色代码 <body onload="clock()"> 2.修改一下js脚本: var minute = 90; var second = 0; $(document).ready(function(){clock()});//添加这行代码 3.搞定,把js独立成一个文件,建议放</body>前……
那应该怎么做倒计时呢?用后台做吗?
scscms太阳光 2012-12-21
  • 打赏
  • 举报
回复
其实是自己做法错误,修改方法: 1.删除红色代码 <body onload="clock()"> 2.修改一下js脚本: var minute = 90; var second = 0; $(document).ready(function(){clock()});//添加这行代码 3.搞定,把js独立成一个文件,建议放</body>前页。 =============题外话=============== 你这种倒计时不行呀,刷新一下又重新算时,那别人可以无限时做题目,计时器成了摆设!
张运领 2012-12-21
  • 打赏
  • 举报
回复
这最好是你把相应的模块给贴一下,去看一个完整的,就算是简单,也很少有人去慢慢看的。。
peace_1 2012-12-21
  • 打赏
  • 举报
回复
引用 2 楼 x734545751k 的回复:
这个是不是你的.js文件内得函数调用也是写在js文件里的?放到onload方法里调用。
不明白你的意思,具体页面在http://www.harvestedu.com/special/test/online/zonghe1A.html,假如你有时间的话可以帮我看看是什么问题,不胜感激!
peace_1 2012-12-21
  • 打赏
  • 举报
回复
引用 3 楼 zyl_lyr1019 的回复:
倒计时的模块是不是调用其他地方的函数了,如果是的话,可以调整一下链接文件的顺序,保证在前面链接的文件不会调用后面链接文件的内容。
没啊。只链接了一个js文件,在head和body后面都不行。
jeff_jiang 2012-12-17
  • 打赏
  • 举报
回复
发代码比较通俗易懂- -
张运领 2012-12-17
  • 打赏
  • 举报
回复
倒计时的模块是不是调用其他地方的函数了,如果是的话,可以调整一下链接文件的顺序,保证在前面链接的文件不会调用后面链接文件的内容。
loserbuyiyang 2012-12-17
  • 打赏
  • 举报
回复
这个是不是你的.js文件内得函数调用也是写在js文件里的?放到onload方法里调用。
peace_1 2012-12-17
  • 打赏
  • 举报
回复
求解,有没有人也遇见类似问题,是什么原因呢、?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧