2013-03-27 3 views
2

В настоящее время я пытаюсь настроить всплывающее опрос для моего сайта, который появляется у посетителей через 10 секунд, но имеет только исправление понимания кодирования. Surveymonkey сгенерировал следующий код для всплывающего окна, но как бы добавить эту задержанную всплывающую функцию?отложенный всплывающий код

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

Почему вы отметили это с помощью 'code-style'? – leppie

+1

Возможно, вам следует выполнить поиск по этому первому – PitaJ

ответ

2

Чтобы добавить этот тег скрипта на страницу после 10-секундного тайм-аута, вам необходимо использовать JavaScript, а не загружать его спереди. Это должно работать для вас:

<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

Я заминировал немного по-другому, так как я использую обезьян опроса «Сбор ответов» Код установки для всплывающего обследования, поэтому я полагал, что я отправлю свой ответ в надежде, что это поможет кто-нибудь другой.

var myfunc = function(e,t,o,n){}(); 
window.setTimeout(myfunc, 30000); 

Я установил свой тайм-аут на 30 секунд.

0

Я также использовал установочный код «Collect Responses», но код, предложенный bt BV2005, не работал для меня. Я должен был сделать это вот так:

function OpenSurvey(e,t,n,o){}; 
window.setTimeout(function(){ OpenSurvey(window,document,"script","smx-sk"); }, 30000); 
Смежные вопросы