Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:custom-domains [19.02.2018 09:28] – [Individuelle Domain für den Fragebogen] admin | de:custom-domains [08.11.2022 20:36] (aktuell) – [Frame-Weiterleitung] admin | ||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
* Falls für den Aufruf des Fragebogens Parameter (z.B. ein personalisierter Link im Rahmen einer Serienmail) erforderlich sind, ist die Einrichtung der Weiterleitung ein wenig aufwändiger. | * Falls für den Aufruf des Fragebogens Parameter (z.B. ein personalisierter Link im Rahmen einer Serienmail) erforderlich sind, ist die Einrichtung der Weiterleitung ein wenig aufwändiger. | ||
* Die bestehende Domain muss via HTTPS (SSL-verschlüsselt) aufgerufen werden, wenn der Fragebogen ebenfalls per HTTPS aufgerufen wird. | * Die bestehende Domain muss via HTTPS (SSL-verschlüsselt) aufgerufen werden, wenn der Fragebogen ebenfalls per HTTPS aufgerufen wird. | ||
- | * Man sollte testen, ob das Fragebogen-Frame zwischen den unterschiedlichen Fragebogen-Seiten korrekt nach oben scrollt. | + | * Es ist ein klein wenig JavaScript erforderlich, damit das Fragebogen-Frame zwischen den unterschiedlichen Fragebogen-Seiten korrekt nach oben scrollt. |
+ | |||
+ | Der HTML-Code zur Einbettung eines Fragebogens inklusive | ||
+ | |||
+ | <code html> | ||
+ | <iframe src=" | ||
+ | </ | ||
+ | |||
+ | Eine komplette HTML-Seite, welche die Parameter vom Aufruf der Seite an den Fragebogen | ||
+ | |||
+ | <file html index.html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <meta charset=" | ||
+ | < | ||
+ | <script type=" | ||
+ | window.addEventListener(" | ||
+ | var questionnaireURL = " | ||
+ | var iFrame = document.getElementById(" | ||
+ | var query = window.location.search.substring(1); | ||
+ | iFrame.src = questionnaireURL + "?" | ||
+ | }); | ||
+ | </ | ||
+ | < | ||
+ | iframe.fullpage { | ||
+ | border: 0; | ||
+ | position: | ||
+ | width: 100%; | ||
+ | height: 100%; | ||
+ | top: 0; | ||
+ | bottom: 0; | ||
+ | left: 0; | ||
+ | right: 0; | ||
+ | padding: | ||
+ | margin: | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <iframe id=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Die Zeile '' | ||