我目前正在尝试为我的网站设置一个弹出式调查,该调查会在10秒后向访问者显示,但只能对编码有一个补救性的理解。 Surveymonkey为弹出窗口生成了以下代码,但是如何添加此延迟弹出功能?
<script src="http://www.surveymonkey.com/jsPop.aspx?sm=WVuy7oI7MerxwqmaCFF23g_3d_3d"> </script>
答案 0 :(得分:3)
您需要使用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>
答案 1 :(得分:1)
由于我正在使用调查猴子“收集回应”安装代码进行弹出式调查,因此我做了一点不同的事情,所以我想我会发布我的回复,希望能帮助别人。
var myfunc = function(e,t,o,n){}();
window.setTimeout(myfunc, 30000);
我将超时设置为30秒。
答案 2 :(得分:0)
我还使用了“收集回复”安装代码但是bt BV2005建议的代码对我不起作用。我不得不这样做:
function OpenSurvey(e,t,n,o){};
window.setTimeout(function(){ OpenSurvey(window,document,"script","smx-sk"); }, 30000);