ich möchte gerne, dass die Probanden nach Ablauf des Timers automatisch zu einer bestimmten Seite /CBtoDTA) weitergeleitet werden. Die Inhalte dieser Seite sollen ohne die Inhalte der vorhergegangenen Seite angezeigt werden.
Momentan zeigt es auf der nächsten Seite dann die Inhalte der alten Seite mit an. Und zeigt keinen "weiter" Knopf auf der nächsten Seite an.
Hier die php und html Codes:
if (!isset($time0)) {
$time0 = time();
registerVariable('time0'); // Die Variable $time0 auch nach Ende des PHP-Codes aufbewahren
}
// Prüfung, ob die Zeit schon abgelaufen ist
// (z.B. weil der Teilnehmer die Seite neu geladen hat)
$timer = 60; // Der Teilnehmer hat 1 Minute (60 Sekunden) Zeit zur Bearbeitung
if (time() >= $time0 + $timer) {
goToPage('CBtoDTA');
}
// Die verbleibende Zeit muss auch dem JavaScript-Code bekannt gemacht werden
$remain = $time0 + $timer - time();
replace('%remain%', $remain);
<!--
// Funktion zur Weiterleitung
function weiter() {
// Den Teilnehmer zur nächsten Seite weiterleiten
SoSciTools.submitPage();
}
// Initialisierung der Weiterleitung
SoSciTools.attachEvent(window, "load", function(evt) {
// Timer für automatische Weiterleitung starten
window.setTimeout(weiter, %remain% * 1000);
});
// -->