Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
de:create:functions:buttontopage [14.03.2019 12:54] – leiner | de:create:functions:buttontopage [17.03.2021 10:32] – admin | ||
---|---|---|---|
Zeile 195: | Zeile 195: | ||
); | ); | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== JavaScript ===== | ||
+ | |||
+ | Die Funktion '' | ||
+ | |||
+ | Damit der Fragebogen den Sprungbefehl entgegennimmt, | ||
+ | |||
+ | <code php> | ||
+ | buttonToPage(' | ||
+ | </ | ||
+ | |||
+ | Weiterhin ist eine JavaScript-Funktion erforderlich, | ||
+ | |||
+ | <code html> | ||
+ | <a id=" | ||
+ | |||
+ | <script type=" | ||
+ | function goButton(evt) { | ||
+ | var field = document.createElement(" | ||
+ | field.setAttribute(" | ||
+ | field.setAttribute(" | ||
+ | field.setAttribute(" | ||
+ | // Apppend the hidden input to the questionnaire form | ||
+ | var form = SoSciTools.getForm(); | ||
+ | form.appendChild(field); | ||
+ | // Submit the page | ||
+ | SoSciTools.submitPage(); | ||
+ | // Do not follow the original link | ||
+ | evt.preventDefault(); | ||
+ | return false; | ||
+ | } | ||
+ | |||
+ | // Change the behavior of the link | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Die Seiten-Kennung, | ||
+ | |||
+ | Wenn man nun auf den Link klickt, wird der Klick so ungeleitet, als hätte man auf den Knopf zur Seite " | ||
+ | |||
+ | **Hinweis: |