JavaScript无法在任何浏览器上加载

时间:2012-10-15 03:22:02

标签: javascript

http://jsfiddle.net/LThhd/8/

这是来源,老实说我不知道​​它为什么不加载:(

2 个答案:

答案 0 :(得分:1)

看起来您需要将http://添加到您的网址导入

答案 1 :(得分:0)

此行导致错误,因为未在全局范围中定义restart()

setInterval('restart()', EVENT_RESTART_INTERVALL);

在你的jsFiddle中,你所有的javascript都在onload()处理程序函数中,所以你的所有函数都不是全局函数。您需要使重启函数成为真正的全局函数,以便setInterval()可以在顶层找到它,或者您需要更改为函数引用并在某个范围内定义restart() setInterval行可以见:

setInterval(restart, EVENT_RESTART_INTERVALL);

仅供参考,这是将字符串传递给setInterval()的一个坏主意的原因之一。函数引用更容易控制,因为它们可以在范围内的任何位置 - 不必只是全局函数。