Frame aus Popup heraus ändern
Alex
- javascript
0 molily
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
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