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