Gibt es eine einfache Methode, die verzögerte Anzeige der Fragen nur beim ersten Mal und nicht mehr beim zweiten Durchlauf zu haben?
Ja, binden Sie das JavaScript zur verzögerten Anzeige (das Sie z.B. in einem Text mit Darstellung "HTML-Code" im Fragenkatalog speichern und per text() einbinden können) nur dann ein, wenn getRoute()
den Wert next liefert, also:
if (getRoute() == 'next') {
text('JS01');
}
Wenn Sie auch noch einen Zurück-Knopf erlauben und alle Eventualitäten ausschließen möchten, können Sie stattdessen auch mit isset()
arbeiten:
if (!isset($first)) {
$first = true;
registerVariable($first);
text('JS01');
}