Seite neu laden, wenn Pop-Up geschlossen wird
Verfasst: 03.05.2007 08:23
Folgendes:
Ich habe mir eine Seite programmiert, die mir in einer Tabelle Datenbankeinträge ausgibt. Über entsprechende Links in jeder Zeilesoll sich ein Bearbeitungsfenster (Pop-Up) öffnen. Das funktioniert auch ganz gut.
Aber nun möchte ich nach Bearbeitungsende das Fenster (Pop-Up) schließen.
Das mache ich bislang entweder über einen Linkund der Funktion oder über das Fenster-"X".
Da sich dabei die Datenbankseite neu laden soll, habe ich im Bearbeitungsfenster folgendes:
Dummer Weise lädt sich dadurch die Datenbankseite auch während der Bearbeitungphase.
Deshalb wollte ich mal hören, ob mir vielleicht jemand eine Alternative aufzeigen kann.
Ich habe mir eine Seite programmiert, die mir in einer Tabelle Datenbankeinträge ausgibt. Über entsprechende Links in jeder Zeile
Code: Alles auswählen
echo '<form action="mod.php?id='.$id[$z].'" method="post" target="PopUp" onClick="window.open(\'\',\'PopUp\', \'width=500,height=500,resizable=no,scrollbars=yes\')">';
echo '<input class="imgbut" type="image" src="../pic/mod.gif" alt="bearbeiten" title="bearbeiten">';
echo '</form>';
Aber nun möchte ich nach Bearbeitungsende das Fenster (Pop-Up) schließen.
Das mache ich bislang entweder über einen Link
Code: Alles auswählen
<a href="#" onclick="schliessen()">Fenster schliessen</a>
Code: Alles auswählen
<SCRIPT LANGUAGE="JavaScript">
function schliessen() {
window.opener = top;
window.close();
}
</SCRIPT>
Da sich dabei die Datenbankseite neu laden soll, habe ich im Bearbeitungsfenster folgendes:
Code: Alles auswählen
<body onBlur="opener.location.reload();">
Deshalb wollte ich mal hören, ob mir vielleicht jemand eine Alternative aufzeigen kann.