0 votes
in SoSci Survey (dt.) by s093392 (140 points)
closed by SoSci Survey

Hallo,
ich versuche einen Timer einzustellen, damit eine Seite für 2 Sekunden angezeigt wird (ohne Weiterknopf) und die Teilnehmenden danach automatisch zur nächsten Seite weitergleitet werden.

Leider habe ich ein ähnliches Problem wie in der Frage vom 06.06 von s088183.
Der Weiterknopf wird ausgeblendet und die Seite angezeigt, aber man wird nach 2 Sekunden nicht weitergeleitet.

Hier mein PHP-Code:

if (!isset($time0)) {
    $time0 = time();
registerVariable('time0'); }

$timer = 120; 
if (time() >= $time0 + $timer) {
    goToPage('next');
 }

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

Und Java-Script Code:

<script type="text/javascript">
<!--
function weiter() {
     SoSciTools.submitPage();
}
SoSciTools.attachEvent(window, "load", function(evt) {

SoSciTools.submitButtonsHide();

   window.setTimeout(weiter, %remain% * 1000);
});

</script>

für den Timer. Der Java-Textbaustein ist als HTML-Code gespeichert und die zwei Striche am Anfang sind auch zwei Striche. Könnte es an einem anderen Fehler liegen?

Vielen Dank schonmal!
Viele Grüße

closed with the note: Problem erledigt
by SoSci Survey (327k points)
Haben Sie den PHP-Code vor/über dem JavaScript-Code eingebunden? Wenn ja, dann bräuchte ich für eine qualifizierte Antwort bitte entweder einen Pretest-Link direkt (!) zur betroffenen Seite und/oder eine Wiedergabe, was der Browser in der JavaScript-Fehlerkonsole anzeigt.
by s093392 (140 points)
Hallo,

ich habe gerade den Fehler gefunden. Ich hatte die Präsentationszeit falsch eingestellt. Vielen Dank trotzdem für Ihre Hilfe!

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

...