Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:快捷方式内置对象函数(setInterval)_Javascript - Fatal编程技术网

javascript:快捷方式内置对象函数(setInterval)

javascript:快捷方式内置对象函数(setInterval),javascript,Javascript,几天前我做了一些类似的事情,效果很好,现在我试着写它,但不知怎么的,它不起作用了 这里有什么问题 var win = window , setInter = "setInterval"; win[setInter](function(){alert();}, 1000); 正如我之前提到的,这是两天前写的,它工作得很好,现在我试图重写它,但不知怎么的,它不工作,我在这里遗漏了什么吗 提前谢谢。它确实有效,至少在chrome中,我将它改为setTimeout,这样就不会惹恼

几天前我做了一些类似的事情,效果很好,现在我试着写它,但不知怎么的,它不起作用了

这里有什么问题

var win = window ,
    setInter = "setInterval";       
win[setInter](function(){alert();}, 1000);
正如我之前提到的,这是两天前写的,它工作得很好,现在我试图重写它,但不知怎么的,它不工作,我在这里遗漏了什么吗


提前谢谢。

它确实有效,至少在chrome中,我将它改为setTimeout,这样就不会惹恼人们了


如果您没有向
警报()方法提供任何内容,它将不会打开任何窗口。只需添加一个字符串,如
alert('test')

没有参数,你能
alert()
吗?你的代码工作正常:@hair:是的,在这种情况下,它会弹出“未定义”(未传递给函数的参数的“值”)。(在我的浏览器上)™)哦,很快,这是有史以来最愚蠢的问题。对我来说没有任何争议。什么浏览器对你来说失败了?我记得这在一些浏览器中是变化无常的。也许一些FF版本没有空警报IIRC?Firefox没有,我记得IE(至少7个)也不是。我认为这种行为是故意的,因为显示空消息只会让用户感到烦恼,而不会产生任何其他影响。至少在最新的Firefox 7中,它会抛出一个错误:
参数不足[nsIDOMWindowInternal.alert]
。并且没有警报窗口。