Я пытаюсь написать сценарий, чтобы подсчитать количество нажатий клавиши в qualtrics, где используется прототип javascript. Однако event.on или event.observe кажутся только срабатывающими после щелчка по окну где-нибудь. Я использую метод неправильно, или я могу каким-то образом смоделировать щелчок, чтобы обойти это? Спасибо.Qualtrics Prototype Javascript Event.observe not triggering
Qualtrics.SurveyEngine.addOnload(function()
{
var counter = 0;
Qualtrics.SurveyEngine.setEmbeddedData("Practice",counter);
Event.on(document,'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 49: // '1' was pressed
choiceID = 1;
break;
}
if (choiceID) {
counter = counter+1;
alert(counter);
Qualtrics.SurveyEngine.setEmbeddedData("Practice",counter);
}
});
});
Также хотел бы получить совет по отображению счетчика переменных на qualtrics с помощью javascript. Спасибо!