====== getRoute() ====== ''string **getRoute**()'' Mittels ''getRoute()'' lässt sich ermitteln, auf welchem Wege der Teilnehmer zur aktuellen Fragebogen-Seite gelangt ist. Mögliche Rückgabewerte sind: * '''start''' -- Das Interview wurde gerade begonnen, dies ist die erste Seite, die der Teilnehmer präsentiert bekommt (und sie wird auch das erste Mal angezeigt). * '''next''' -- Der Teilnehmer hat den "Weiter"-Knopf verwendet und gelangte dadurch zur nächsten (aktuellen) Seite. * '''back''' -- Der Teilnehmer hat den "Zurück"-Knopf verwendet und gelangte dadurch zur vorhergehenden (aktuellen) Seite. * '''repeat''' -- Die aktuelle Seite wurde bereits vorher angezeigt und wird nun erneut angezeigt (z.B. weil eine Pflichtfrage nicht beantwortet wurde). * '''jump''' -- Der Teilnehmer ist über einen Navigations-Knopf zu dieser Seite gesprungen ([[:de:create:functions:buttontopage]]). ===== Anmerkungen ===== * Versuchen Sie nicht, durch Kombination von ''getRoute()'' und ''registerVariable()'' einen Zähler zu implementieren, der eine Seite mehrfach wiederholt. Verwenden Sie stattdessen ''[[:de:create:functions:looppage|loopPage()]]'', ''[[:de:create:functions:looptopage|loopToPage()]]'' oder ''[[:de:create:functions:setpageorder|setPageOrder()]]''.