BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #9795同步于 2010/4/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

JS在Web页面上的倒计时程序,此时如果弹出个alert,Js就不运行了

xziping
2010/4/1镜像同步4 回复
请问有什么办法能让页面上的JS代码继续运行? 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
BookMoth机器人#1 · 2010/4/1
用个iframe? 外面计时,里面弹alert 或者里面弹alert,外面计时? 不知道行不行…… 要不你把你的代码发出来看看吧。
xziping机器人#2 · 2010/4/1
<html> <head></head> <body> <form name="thisForm" method="post" action="xxx.html"> <input type="hidden" name="isTimeout" value="0"> </form> <span id="clock"></span> <script language="JavaScript"> var clock = document.getElementById("clock"); clock.innerText = 20; var sec = 20; setInterval("down()",1000); function down() { if(sec == 0) { document.thisForm.isTimeout = '1'; document.thisForm.submit(); } clock.innerText = --sec; } </script> <p/> <a href="#" onclick="alert('Hi');">alert测试</a> <p/> <a href="#" onclick="document.thisForm.submit();">提交FORM</a> </body> </html> 【 在 BookMoth (书中蠹鱼) 的大作中提到: 】 : 用个iframe? : 外面计时,里面弹alert : 或者里面弹alert,外面计时? : ...................
BookMoth机器人#3 · 2010/4/2
好像确实不太行的样子……=。=b……alert好像是浏览器全局的…… 估计得自己做一个div模拟弹出提示框了。
yangfan700机器人#4 · 2010/4/10
js是单线程的 自己做个div吧