Popup soll andere Seite refreshen
Flauschi
- javascript
Hi,
ich habe eine php Seite a.php. Von dieser rufe ich ein Popop b.php auf. Im Popup fenster ist ein Button zum schließen des Popups. Wenn der Button gedrückt wird, soll nun zusätzlich die seite a.php refreht werden.
Wie kann man mit aus einer Seite eine andere Seite refreshen lassen?
Flauschi
Hi,
eigentlich genau so wie deine eigene, du musst dich nur vorher mittels opener vorher zum entsprechenden Fenster hinhangeln.
Also z.B. opener.location.reload();
Vorher vielleicht noch prüfen, ob der opener wirklich noch da ist:
if ((opener) && (!opener.closed))
MfG
Rouven
hi rouven,
ich habe es nun mal so probiert:
function closewindow()
{
opener.location.reload();
window.close();
}
<a href="javascript:closewindow();"><img src="button_save.gif" border="0" width="135" height="20"></a>
Wenn ich die zeile mit dem opener rausnehme, funktioniert es, nur will ich ja auch das die Hauptseite neu geladen wird. was ist da am code falsch?
flauschi
Hell-O!
Wenn ich die zeile mit dem opener rausnehme, funktioniert es, nur will ich ja auch das die Hauptseite neu geladen wird. was ist da am code falsch?
Auf den ersten Blick kann ich keinen Fehler erkennen. Poste doch mal einen Link zu einer Testseite.
Siechfred
n'abend,
ich habe eine php Seite a.php. Von dieser rufe ich ein Popop b.php auf. Im Popup fenster ist ein Button zum schließen des Popups. Wenn der Button gedrückt wird, soll nun zusätzlich die seite a.php refreht werden.
Wie kann man mit aus einer Seite eine andere Seite refreshen lassen?
Im Popup steht dir das Object opener zur Verfügung. Damit kannst du auf das Fenster zugreifen, welches dein Popup geöffnet hat. a la:
opener.location.reload();
window.document.location
info zu opener
weiterhin schönen abend...