Vela: get ElementsByTagName aus neuem Fenster

Beitrag lesen

Hallo, seit Tagen arbeite ich daran, den Textinhalt eines Listenpunkt in HTML-Dokument2 via Javascript in HTML-Dokument1 zu schreiben. In einem Script-Bereich des HTML-Dokuments1 schrieb ich also:
var dokument2 = window.open('http://myDomain.de/dokument2.html', 'dokument2');
document.write (top.dokument2.getElementsByTagName("ul")[0].firstChild);

Dies funktioniert nicht und ich kapiere nicht, warum. Das betreffende Fenster wird zwar geöffnet und Dokument2 geladen, doch der Textinhalt wird nicht in Dokument1 geschrieben und es wird auch keine Fehlermeldung ausgegeben. Hole ich hingegen via "getElementsByTagName" Textinhalte aus Dokument1, werden diese in Dokument1 auch geschrieben:
var punkt1 = document.getElementsByTagName("ul")[0].firstChild;
document.write(punkt1.firstChild.nodeValue);

Jetzt bin ich als völlige Javascript-Novize am Zweifeln. Entweder habe ich den DOM-Tree noch nicht begriffen oder es gibt da irgendeine obscure "Security", die den Zugriff auf die Inhalte in Dokument2 verhindert. Letzteres halte ich für nicht unwahrscheinlich. Jedoch habe ich dazu nichts in dieser oder einer anderen Dokumentation gefunden. Überall heißt es, der Zugriff müsse über DOM möglich sein, z.B. hier:
http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/

Ich habe also genau genommen vier Fragen:
1. Warum funktioniert mein Code nicht?
2. Gibt es Sicherheitsbeschränkungen?
3. Wenn ja, warum ist das nicht dokumentiert?
4. Was muß ich tun, um mein Problem zu lösen?