Alex: Frame aus Popup heraus ändern

Hi!

Kennt vielleicht jemand von Euch des Problems Lösung: Ich möchte aus einem Popup heraus einen Frame namens "main" im Hauptfenster ändern. Wie lautet der Syntax dafür? Ich denke mal ungefähr so (funktioniert jedoch nicht):

top.frames['main'].location.reload()

Sieht jemand einen Fehler?
Danke und Gruß!

Alex

  1. Hallo, Alex,

    Ich möchte aus einem Popup heraus einen Frame namens "main" im Hauptfenster ändern.

    Die Referenz auf das window-Objekt des Ursprungsfenster namens 'opener' ist dein Freund[tm].

    http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines
    http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=opener&lang=on&feld=alle&index_4=on&hits=50
    http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm

    top.frames['main'].location.reload()

    Das müsste opener.top.main.location.reload() lauten, oder opener.location.reload(), falls das Popup-Fenster aus dem main-Frame geöffnet wurde (wenn ich mich nicht irre). In Svens Artikel ist alles noch einmal ausführlich erklärt (dafür lohnt es sich sogar, animierte GIFs anzuschalten ;)).

    Grüße,
    Mathias

    --
    "Die größten Kritiker der Elche waren früher selber welche"
    (Prof. Fritz Weigle alias F. W. Bernstein)
    Stimme für eine Übergangslösung für Benutzerstylesheets!
    http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=36 Vote NOW! ;)