0 votes
in SoSci Survey (dt.) by s098891 (355 points)

In meinem Fragebogen verwende ich einen Countdown von 10'', jedoch wird nur von 6'' heruntergezählt. Die Debunk-Version zeigt 10'' an. Bei manchen wenigen Items funktioniert es mit 10''. Wenn ich den Timer auf 12'' setzte, bleibt's trotzdem bei den 6''.

https://www.soscisurvey.de/speaking123/?act=UXH8s6gg8DE56gKUNP3rTJXw

1 Answer

0 votes
by SoSci Survey (305k points)

Vermutlich verwenden Sie den Code für einen Timer, der über mehrere Seiten laufen soll. Zu erkennen u.a. an dem registerVariable() und isset().

Falls Sie diesen Code verwenden und einen neuen Timer starten möchten, achten Sie bitte darauf, dass Sie jeweils einen anderen Variablennamen verwenden. Sonst sorgt der IF-Filter mit isset() dafür, dass der Timer nciht neu initialisiert wird, sondern weiterläuft.

by s098891 (355 points)
Das stimmt, verwende den Timer, aber hab überall einen anderen Variablenamen. Es läuft nicht weiter, aber der Timer zählt nur von 6 statt 10 runter...
by SoSci Survey (305k points)
Posten Sie gerne den PHP-Code von der Seite und einen Vorschau-Link direkt (!) zu der Seite mit dem 6-Sekunden Timer.
by s098891 (355 points)
if (!isset($time914)) {
  $time914 = time();
  registerVariable('time914');  
}

$timer = 10;  
if (time() >= $time914 + $timer) {
  goToPage('next');
}

$remain = $time914 + $timer - time();
replace('%remain%', $remain);

Beides mal 10'' als Timer angegeben, auf der Seite des ersten Links sind es immer 6'', auf der anderen 10'':

https://www.soscisurvey.de/speaking123/?act=Vtkdal5tRgp4WpKjMZnh8wTj

https://www.soscisurvey.de/speaking123/?act=lDyc2HLsnMueWsBhXVkCu0gt
by SoSci Survey (305k points)
Ehrlich gesagt bekomme ich auf der ersten Seite überhaupt keinen Timer angezeigt, nur einen JavaScript-Fehler. Haben Sie den PHP-Code über (!) dem Element mit dem JavaScript-Code platziert?
by s098891 (355 points)
Das war der Fehler, DANKE!!!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...