Javascript 延迟弹出代码

Javascript 延迟弹出代码,javascript,popup,Javascript,Popup,我目前正在尝试为我的网站设置一个弹出式调查,在10秒后对访问者显示,但对编码只有补救性的理解。Surveymonkey为弹出窗口生成了以下代码,但是我如何添加这个延迟的弹出窗口特性呢 <script src="http://www.surveymonkey.com/jsPop.aspx?sm=WVuy7oI7MerxwqmaCFF23g_3d_3d"> </script> 您需要使用JavaScript在10秒超时后将此脚本标记添加到页面,而不是预先加载。这应该适合您:

我目前正在尝试为我的网站设置一个弹出式调查,在10秒后对访问者显示,但对编码只有补救性的理解。Surveymonkey为弹出窗口生成了以下代码,但是我如何添加这个延迟的弹出窗口特性呢

<script src="http://www.surveymonkey.com/jsPop.aspx?sm=WVuy7oI7MerxwqmaCFF23g_3d_3d"> </script>

您需要使用JavaScript在10秒超时后将此脚本标记添加到页面,而不是预先加载。这应该适合您:

<script>
    setTimeout(function() {
        var head = document.getElementsByTagName('head')[0];
        var script = document.createElement('script');
        script.src = 'http://www.surveymonkey.com/jsPop.aspx?sm=WVuy7oI7MerxwqmaCFF23g_3d_3d';
        head.appendChild(script);
    }, 10000);
</script>

setTimeout(函数(){
var head=document.getElementsByTagName('head')[0];
var script=document.createElement('script');
script.src=http://www.surveymonkey.com/jsPop.aspx?sm=WVuy7oI7MerxwqmaCFF23g_3d_3d';
head.appendChild(脚本);
}, 10000);

我做的有点不同,因为我在弹出式调查中使用了survey Monkey“Collect Responses”安装代码,所以我想我会发布我的回复,希望它能帮助其他人

var myfunc = function(e,t,o,n){}();
window.setTimeout(myfunc, 30000);
我将超时时间设置为30秒

我也使用了“收集响应”安装代码,但代码表明bt BV2005不适合我。我必须这样做:

function OpenSurvey(e,t,n,o){};
window.setTimeout(function(){ OpenSurvey(window,document,"script","smx-sk"); }, 30000);

为什么要将此标记为
编码样式
?也许您应该先搜索一下