H2O: getElementById() in fremdem Fenster

Beitrag lesen

Hallo.

opener.getElementById('txtFileName').value = "test";

Damit sprichst du das Hauptfenster an.

opener.document.getElementById('txtFileName').value = "test";

Damit sprichst du das Dokument im Hauptfenster an und dann sollte es auch funktionieren.

Eigentlich sollte das ja gehen, tut es aber nicht.

Es funktioniert nur nicht, weil der Code falsch ist.

Wenn ich in Fenster 1 folgendes ausführe, dann geht es:
document.getElementById('txtFileName').value = "test";

Das ist auch richtig so.

Kann es sein, dass getElementById() nicht fensterübergreifend funktioniert? Ich weiß sonst wirklich nicht, woran das liegen könnte...

Siehst du ja oben.

Mit opener sprichst du einfach nur das Hauptfenster an.
Ob du document, location, oder sonst nochwas ansprichst musst du noch bestimmen.

Ich hoffe ich konnte helfen, H2O

--
#*~!:     Endlich Ferien.
Selfcode: ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
Infos:    http://emmanuel.dammerer.at/selfcode.html