Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:timer-countdown [17.11.2016 08:19] – Aktualisierung: Textbaustein -> Text adminde:create:timer-countdown [21.07.2021 14:45] (aktuell) – Ein Fehler im Script wurde behoben. ann-kathrin.torka
Zeile 29: Zeile 29:
 <code php> <code php>
 // Filter: Zeit abgelaufen? // Filter: Zeit abgelaufen?
-if (time() > $timeout) {+if (time() >$timeout) {
   goToPage('partNext');   goToPage('partNext');
 } }
Zeile 69: Zeile 69:
     alert("Die Zeit ist vorbei.");     alert("Die Zeit ist vorbei.");
     // Den Teilnehmer zur nächsten Seite weiterleiten (optional)     // Den Teilnehmer zur nächsten Seite weiterleiten (optional)
-   // SoSciTools.submitPage();+    SoSciTools.submitPage();
   }   }
  
Zeile 100: Zeile 100:
 **Tipp:** Wenn Sie nach Ablauf des Countdown keine Meldung anzeigen möchten oder den Teilnehmer nicht automatisch weiterleiten möchten, entfernen Sie die entsprechenden Zeilen einfach. **Tipp:** Wenn Sie nach Ablauf des Countdown keine Meldung anzeigen möchten oder den Teilnehmer nicht automatisch weiterleiten möchten, entfernen Sie die entsprechenden Zeilen einfach.
  
-**Tipp:** Beachten Sie auch die ersten beiden Zeilen, die noch keine JavaScript, sondern einfach nur HTML-Code enthalten. Diese HTML-Code bzw. ein anderes HTML-Element mit der HTML-ID "timeDisplay" können Sie prinzipiell auch an anderer Stelle im HTML-Code platzieren (z.B. in einer Frage). In diesem Fall platzieren sie den obigen PHP-Code, welcher den JavaScript-Code einbindet, am Ende der Seite. Sonst dort, wo der Countdown angezeigt werden soll.+**Tipp:** Beachten Sie auch die ersten beiden Zeilen, die noch keine JavaScript, sondern einfach nur HTML-Code enthalten. Diesen HTML-Code bzw. ein anderes HTML-Element mit der HTML-ID "timeDisplay" können Sie prinzipiell auch an anderer Stelle im HTML-Code platzieren (z.B. in einer Frage). In diesem Fall platzieren sie den obigen PHP-Code, welcher den JavaScript-Code einbindet, am Ende der Seite. Sonst dort, wo der Countdown angezeigt werden soll.
  
 Zur Einbindung des JavaScript-Codes ist nochmals ein wenig PHP-Code auf der Fragebogen-Seite erforderlich. Folgender PHP-Code übergibt die verbleibende Zeit als Platzhalter ''%timeLeft%''. Zur Einbindung des JavaScript-Codes ist nochmals ein wenig PHP-Code auf der Fragebogen-Seite erforderlich. Folgender PHP-Code übergibt die verbleibende Zeit als Platzhalter ''%timeLeft%''.
Zeile 114: Zeile 114:
  
 Auch dieser PHP-Code ist auf jeder Seite erforderlich, die den Countdown zeigen soll. Auch dieser PHP-Code ist auf jeder Seite erforderlich, die den Countdown zeigen soll.
 +
 +**Hinweis:** Damit ''show()'' korrekt funktioniert, speichern Sie den JavaScript-Code bitte nicht als //Textbaustein// sondern als //Text// in einer Rubrik im Fragenkatalog. Als Darstellungsmodus für den Text wählen Sie bitte "HTML-Code".
de/create/timer-countdown.txt · Zuletzt geändert: 21.07.2021 14:45 von ann-kathrin.torka
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki