Nach Popup(/Lytebox) schließen, Seite reloaden

kaeZe

Grünschnabel
Moin,

ich öffne ein IFrame mit Hilfe der Lytebox.
In diesem kann der Benutzer einige Datenänderungen (Formular) machen.

Ist er fertig, wird das Formular mit einem Button abgeschickt.

Ich würde gerne, dass nach Abschicken des Formulares,
die Lytebox geschlossen wird und die darunter liegende Seite (also die Hauptseite) gereloadet wird, damit die gerade geänderten Daten direkt angezeigt werden.

Wenn das mit Lytebox nicht geht, würd ich auch ein Lösungsvorschlag mit "normalem" Popup nehmen ;-)

vg
 
Also was der Reload der Hauptseite angeht:
Entweder du leitest nach dem Speichern per Header - Location auf die Hauptseite weiter oder du setzt den Namen der Hauptseite ins action-Tag des Formulars ein.

Oder verstehe ich da was falsch?
 
Dann würde die Weiterleitung ja in dem Popup-Fenster statt finden.
Ich möchte aber, dass das Popup-Fenster geschlossen wird, und gleichzeitig die dahinterliegende Hauptseite einen Reload bekommt.
 
Ok, das stimmt wohl. Ist JavaScript eine Option für dich?

PHP:
<?php
if (isset($_POST['Speichern'])) {
//***************************************************
// * hier der PHP Code um das Formular zu speichern *
//***************************************************
?>
<script language="javascript">
<!--
// diese Anweisung aktuallisiert die Seite von der der Aufruf kam
	opener.location.reload();
// diese Anweisung schließt dieses Fenster
	self.close();
//-->
</script>
<?php } ?>
 
Zurück