0 votes
ago in SoSci Survey (dt.) by s332653 (110 points)
edited ago by SoSci Survey

Hallo liebes Team,

Ich habe auf einer Seite folgenden PHP-Code:

replace('%remain1%', 12);  // Der Teilnehmer hat 12 Sekunden für die Bearbeitung

Ich habe hier auf den längeren Code verzichtet, mit dem man nicht die Zeit mit Neuladen der Seite neustarten kann. Das liegt daran, dass zuvor Items randomisiert werden und es Wechselwirkungen mit dem goToPage()-Befehl geben würde.

Mein Java-Skript sieht wie folgt aus:

<script type="text/javascript">
<!--
 
// Funktion zur Weiterleitung
function weiter() {
  // Eine Meldung anzeigen (optional)
  // alert("Die Zeit ist vorbei.");
  // 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, %remain1% * 1000);
});
 
// -->
</script>

Dieses ist als HTML-Code in den Fragen gespeichert.

Leider funktioniert die automatische Weiterleitung nicht. Was kann ich noch tun?

1 Answer

0 votes
ago by SoSci Survey (346k points)

Dieses ist als HTML-Code in den Fragen gespeichert.

Und er ist auch unter dem replace() auf die Seite gezogen?

Wenn es nicht daran liegt, dass der Code nicht auf der Seite eingebunden ist und nicht an der Reihenfolge, dann sehen Sie doch bitte mal nach, was die JavaScript-Fehlerkonsole des Browsers sagt.

Wenn Sie das Problem damit nicht eingrenzen können, erstellen und posten Sie bitte mal einen Pretest-Link direkt (!) zu einer betroffenen Seite.

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

...