Popup / Iframe durch Formulareingabe schließen

Fragen und Diskussionen rund um Internet, Software und PC
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag von Volker »

Hallo Experten :D

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 ;)
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag 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 :confused:

Diese zusätzliche Bootstrap-Anweisung am Button würde das Popup schließen:

Code: Alles auswählen

data-dismiss="modal"
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.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag 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 :D
https://niederastroth.de/kommentar/
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag 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 :eek:

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.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag von Volker »

Ja Tommy,
das wäre dann die 2. Wahl.

Warum ich das so mache ? Weil ich am probieren und testen bin :D
Ich kann auch das ganze mit htacces schützen, würde auch gehen.

Bin eben auf der Suche nach verschiedenen Lösungen :D
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag von Tommy Herrmann »

... ich meine - wozu dann das Passwort, wenn ich einfach mit jedem Browser das Iframe löschen kann?


Knoten löschen.JPG


Animation.JPG



Na htaccess ist da wohl nicht so geeignet, man müsste wohl schon eine Benutzerverwaltung haben.
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Popup / Iframe durch Formulareingabe schließen

Ungelesener Beitrag 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.
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste