Seite 1 von 1
Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 07:13
von Volker
Hallo Experten
Ich habe eine Frage:
Ist es möglich ein Popup oder ein Iframe durch die Eingabe der Nutzerdaten, nach absenden des Formulars diese zu schließen ?
Wenn ich z.B. Werners Loginscript nehme und das per Iframe einbinde, möchte ich das nach Eingabe von Benutzer und Passwort das Iframe sich schließt.
Warum ich das brauche ? Für meine 360° Sachen eben
Hier mal ein Beispiel, wie ich Iframes per Button einblende und ausblende :
https://niederastroth.de/kommentar/
So soll es dann mit der Loginmaske gehen, die ich über die Animation lege und nach Einloggen soll die dann verschwinden
![zwinkern ;)](./images/smilies/zwinkern.png)
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 10:07
von Tommy Herrmann
Moin,
da fehlt mir auch gerade eine Idee.
Ich denke mal, dass man über ein und den gleichen Button jetzt nicht zum einen ein "submit" (einreichen/senden) und gleichzeitig ein "schließen" vornehmen kann
Diese zusätzliche Bootstrap-Anweisung am Button würde das Popup schließen:
Wenn das Werners Skript ist, müsste man ja irgendwo am Ende eine Weiterleitung einbauen können, dann schließt doch diese Seite mit dem Popup sowieso. Also entweder diese Seite dann über eine Weiterleitung neu aufrufen oder zu einer anderen Seite weiterleiten.
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 10:41
von Volker
Hallo Tommy,
habe mich wohl falsch ausgedrückt
Schau mal, ich habe es mal eingebaut (
https://werner-zenk.de/archiv/php_webseitenschutz.php )
Es soll also nach Eingabe von Benutzer und Passwort nicht auf die sichere Seite umgeleitet werden, sondern einfach das Iframe geschlossen werden, damit man auf die 360° Animation kommen kann.
Ob das überhaupt technisch möglich ist, ist eben die Frage ... die DU mir beantworten sollst
https://niederastroth.de/kommentar/
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 11:03
von Tommy Herrmann
Du - sicher kann man ein Iframe über ein JavaScript auch schließen. Da müsstest Du mal unseren Werner ansprechen, ich kann JavaScript praktisch gar nicht. Man findet auch über Google solche Skripte.
Auf die Idee muss man aber auch erst einmal kommen ein Iframe über eine andere Webseite zu legen
Warum machst Du das so merkwürdig?
Warum leitest Du nicht ganz normal auf eine gesicherte Seite weiter und zeigst dann dort Deine 360° Animation? Es sieht so ja auch optisch ziemlich sch...e aus
Kann ich jetzt gerade nicht so richtig nachvollziehen.
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 11:06
von Volker
Ja Tommy,
das wäre dann die 2. Wahl.
Warum ich das so mache ? Weil ich am probieren und testen bin
Ich kann auch das ganze mit htacces schützen, würde auch gehen.
Bin eben auf der Suche nach verschiedenen Lösungen
![grinsen :D](./images/smilies/grinsen.gif)
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 11:10
von Tommy Herrmann
... ich meine - wozu dann das Passwort, wenn ich einfach mit jedem Browser das Iframe löschen kann?
Na
htaccess ist da wohl nicht so geeignet, man müsste wohl schon eine Benutzerverwaltung haben.
Re: Popup / Iframe durch Formulareingabe schließen
Verfasst: Mi 23. Mär 2022, 17:06
von Werner-Zenk.de
Immer diese iFrames, ich hasse diese Dinger
Am einfachsten ist es, per JavaScript, die Formulardaten an ein PHP-Script zu senden, dieses überprüft nun die Formulardaten, wenn die Daten korrekt sind; wird im Browser für dem Benutzer eine Session angelegt.
Als (positive) Rückmeldung, erhält nun der Benutzer einen Link zu der geschützten Seite.
Ich habe da kein fertiges Script parat (vielleicht morgen ...), als Beispiel dient hier der
Eventkalender mit SQLite, da wird zwar auch ein Pop-up verwendet, aber es geht auch ohne.