以10-15秒的延迟发射弹出窗口的最佳方法是什么?

时间:2014-08-13 02:11:28

标签: javascript jquery html

我目前将它设置为onLoad的主体,但我希望使用任何其他可以完成工作的功能延迟15秒。

<body onLoad="popIt=window.open('http://www.example.com/insight',

'popIt', 'toolbar=0, location=0, directories=0, menuBar=0, scrollbars=1, 

 resizable=1, width=900, height=900, left=500, top=500');">

在15秒延迟时制作弹出窗口的最佳方法是什么? 谢谢

3 个答案:

答案 0 :(得分:1)

尝试使用setTimeout()。它可以将函数和时间作为参数:

setTimeout(function(){alert("Hello")}, 3000);

答案 1 :(得分:1)

这样的东西?

<body onLoad="window.setTimeout(function() {popIt=window.open('url');}, 15000);">

答案 2 :(得分:0)

使用setTimeout:

<body onLoad="setTimeout(function(){window.open('http://www.example.com/insight');}, 15000);">

请注意,setTimeout的第二个参数是以毫秒为单位的时间延迟。