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