Dorina: Function aufruf aus PopUp X

Hallo zusammen,

bin bisher an folgendem Problem gescheitert ...

meine Basisseite, die ich ganz normal mit dem Browser öffne. Diese Seite enthält 3 iframe (name="A",name="B",name="C") aus iframe A öffne ich ein PopUp mit JS über window.open("seiteA1.html","P1") aus diesem PopUp öffnet sich ein weiteres mit JS window.open("seiteA2.html","P2") aus dem PopUp 2 möchte ich nun eine Function in dem iframe A aufrufen.

Mache ich das gleiche aus einem anderem iframe von dieser wird die Function ausgeführt, von dem PopUp bekomme ich einen Fehler.

Danke für Eure Hilfe.

  1. Hi,

    wie hast du denn die Funktion angesprochen? Theoretisch müsste das
    a) der opener vom opener sein
    b) je nach Browser vielleicht direkt über den Namen des iFrames ansprechbar sein.

    a)
    mittels eines Konstrukts wie
      if (opener)
         if (opener.opener)
            if (opener.opener.funktion)
               opener.opener.funktion();

    b)
    Kenne ich z.B. vom IE5. Dort sind auch in den Popups die Namen von Frames aus dem Hauptfenster z.T. direkt referenzierbar, kommt aber auch einen Versuch an.

    Was bekommst du eigentlich für einen Fehler (und bitte keine IE-Fehlermeldung)...

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(