2015-10-20 13 views
0

Я хотел бы автообновить моих участников опроса Qualtrics на следующий вопрос (на следующей странице) после того, как они были неактивны в течение 10 секунд. Мой код неактивности работает нормально (см. Ниже, от Kirupa), но я не могу понять, как заставить опрос двигаться дальше. Есть идеи?Как автоматически продвигаться из-за неактивности на Qualtrics

Код:

Qualtrics.SurveyEngine.addOnload(function() 
{ 
    /*Place Your Javascript Below This Line*/ 

    var timeoutID; 

function setup() { 
    this.addEventListener("mousemove", resetTimer, false); 
    this.addEventListener("mousedown", resetTimer, false); 
    this.addEventListener("keypress", resetTimer, false); 
    this.addEventListener("DOMMouseScroll", resetTimer, false); 
    this.addEventListener("mousewheel", resetTimer, false); 
    this.addEventListener("touchmove", resetTimer, false); 
    this.addEventListener("MSPointerMove", resetTimer, false); 

    startTimer(); 
} 

setup(); 

function startTimer() { 
    // wait 10 seconds before calling goInactive 
    timeoutID = window.setTimeout(goInactive, 10000); 
} 


    function resetTimer(e) { 
    window.clearTimeout(timeoutID); 

    goActive(); 
} 
function goInactive() { 
    // Here is where the auto-advance code needs to go 

} 

    function goActive() { 

    startTimer(); 
} 


}); 

- Спасибо!

ответ

1

Добавьте эту строку в функции goInactive:

$('NextButton').click(); 
1

За официальной документации LINK HERE

this.clickNextButton(); 
+0

Это эквивалент ответ я дал. Функция clickTextButton Qualtrics имеет одну строку, которая соответствует дате ответа. –

+0

Ах справедливый! Пожалуйста подтвердите. Другой ответ. Я определенно использовал оба раньше! –

+0

Ответ подтвержден. –

 Смежные вопросы

  • Нет связанных вопросов^_^