Flauschi: Popup soll andere Seite refreshen

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

  1. 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

    --
    -------------------
    Let Bygones Be Bygones  --  Robert Pitscottie: "Chronicles of Scotland"
    1. 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

      1. 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

        --
        Ich bin strenggenommen auch nur interessierter Laie. (molily)
        Kabelkuddelmuddel || Steuerfreie Geburtsbeihilfen?  || RT 221 Erfurt-Altstadt i.V.
  2. 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...

    --
    wer braucht schon großbuchstaben?
    sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|