Hallo JS,
Sie stellen sich die Aufgabe, die nur mittels Scripting-Tricks gelöst werden kann. Ich versuche eine mögliche Lösung hier zu veranschaulichen:
- Ein Link verweist von einer Website auf den Fragebogen.
- Der Fragebogen besteht aus nur 2 Fragen und wird in einem Pop-Up geöffnet.
Dafür platzieren Sie auf Ihrer Webseite folgenden Code:
- Code: Alles auswählen
<script>
//diese Funktion öffnet das gewünschte PopUp
function openPopUp(){
oEQPopUp = window.open('http://www.eQuestionnaire.de/?q=XXX', '', 'menubar=no, toolbar=no, status=no, width=320, height=200');
}
//diese Funktion schließt das PopUp und ruft gleichzeitig eine URL im Opener-Fenster auf
function closePopUp(){
oEQPopUp.close();
document.location.href = 'http://www.BestimmteURL.com/Pfad/Datei.html';
}
</script>
<a href="javascript:openPopUp()">Fragebogen in einem PopUp öffenen</a>
* Ein PopUp wird hier mittels des JavaScript Methods "window.open" geöffnet. Dieser lässt auch einige Einstellungen wie z.B. Breiten- und Höheneintellungen des PopUps zu. Näheres finden Sie hier.
** Alle in diesem Code-Beispiel verwendete URLs müssen entsprechend angepasst werden
- Nach Beantwortung der Fragen soll dieses Pop-Up geschlossen werden. Gleichzeitig soll im Browserfenster eine bestimmte URL aufgerufen werden.
Hierzu müssen Sie eine (HTML)Datei mit folgenden Inhalten anlegen:
- Code: Alles auswählen
<script>
opener.closePopUp();
</script>
und mittels "URL zu verfolgen..." mit Ihrer Datei verlinken. Sie müssen allerdings beachten, dass diese Datei in der gleichen Domäne wie die aufrufende Seite angelegt wird.
Alternativ lässt sich das Fragebogen-Fenster bzw. -PopUp durch die eingabe von "http://close.eQuestionnaire.de" in das Feld "URL u verfolgen..." schließen. (s. auch hier)
MfG,
Support