Chris: Aus Pop-Up Fenster Hauptfenster ansteuern

Hallo

Ich habe eine Datei index.php. Bei anklicken eines Buttons öffnet sich ein Pop-Up Fenster, in welchem sich die Datei popup.php befindet. Möchte ich aus der Datei popup.php auf die Datei index.php zugreifen (hier fokusieren) löse ich das folgendermassen:
window.opener.focus() (nach opener kann natürlich auch was anderes stehen).
Soweit so gut. Das klappt ja auch prima. Nun möchte ich aber, dass die Datei popup.php Frames enthält (Frame1->datei1.php und Frame2->datei2.php). Bei anklicken eines Buttons in datei1.php die sich in Frame1 der Datei popup.php befindet, möchte ich den Fokus wieder auf das Hauptfenster (index.php) setzen. Da jetzt aber nicht mehr das Hauptfenster die Datei (datei1.php) geöffnet hat, sondern die Datei popup.php, die ja 2 Frames enthält bezieht sich das opener-Objekt nun auf die Datei popup.php anstatt auf die Datei index.php (Hauptfenster). Wie lässt sich das Problem lösen? Danke für eure Ratschläge.

  1. Hallo Chris,

    sollte mit top.opener gehen

    viele Grüße Günter

    1. Hallo Chris,

      sollte mit top.opener gehen

      viele Grüße Günter

      Danke für den Hinweis. Mit Frames klappts bestens. Hatte zuvor ein IFRAME verwendet, womit es aus irgend einem Grund nicht funktioniert hat...

  2. versuch mal mit parent auf das frameset zuzugreifen und von dort dann wie gehabt mit window.opener.focus() den fokus zu setzen.

    also parent.window.opener.focus()

    könnte so gehen, oder so ähnlich :-)

    gruss,
    paul

    1. Klapp leider nicht...