gar nicht. Du musst schon wissen wie das Objekt heißt und dann opener.objekt
Also zum Verständnis:
ich öffne zwei Seiten mit
schnitt1 = window.open(...
schnitt2 = window.open(...
zusätzlich speichere ich mir
"schnitt1,schnitt2"
in ein hidden-Feld.
In den geöffneten Seiten möchte ich auf die jeweils andere Kindseite zugreifen
opener.schnitt1.document...
opener.schnitt2.document...
Da ich in der Kindseite allerdings nicht weiß, wieviele Fenster geöffnet wurden, wollte ich das hidden-Feld auslesen
var alleNamen = opener.document.getElementById('schnittfenster').value.split(",");
und dann in den Kindfenstern nicht
opener.schnitt1.document...
opener.schnitt2.document...
sondern
for (var j=1; j<=alleNamen.length; j++) {
opener.alleNamen[j].document...
}
schreiben.
Leider wird dann nicht auf das window.object schnitt1 sondern auf das object alleNamen zugegriffen da alleNamen[j] nicht das Objekt enthält, sondern nur einen String der dem Objektnamen entspricht.
Stimmt das so und kann man das anders machen?
Jörg