我需要推迟打开弹出窗口。 这是我弹出的代码:
<script type="text/javascript">
var pmauid = 'Numbers';
var pmawid = 'Numbers';
var fq = '0';
</script>
<script type="text/javascript" src="http://mypopnetwork.com"></script>
所以,我需要在这部分代码中应用延迟:
<script type="text/javascript" src="http://mypopnetwork.com"></script>
如果我以这种方式编辑,则什么也没发生:
<script type="text/javascript" window.setTimeout() src="http://mypopnetwork.com"></script>
也许我的语法错了。单击警告框后,此弹出窗口通常是打开的。
我也是这样尝试的:
setTimeout(function () {
<script type="text/javascript" src="http://mypopnetwork.com"></script>;
}, 5000);
答案 0 :(得分:0)
首先,您将JavaScript视为某种属性,它应该位于<script>
标记之间(如果您按内联方式执行),如:
<script>
// your code here
</script>
或者如果您想引用JavaScript文件:
<script src="./whatever.js"></script>
或
<script src="http://foo.com/script.js"></script>
第二关,您需要提供回调和超时长度setTimeout()
。所以最后,你的代码应该是这样的:
setTimeout(function () {
alert("whatever");
}, 5000);
回调是你想要在定时器后触发的内容,500是延迟(以毫秒为单位)。