Hallo Leute,
ich habe ein Problem mit einem Script. Ich öffne per Script auf einer html-Seite ein weiteres Browserfenster:
var drucken = window.open("druck.html","Bestellung");
Der Inhalt dieser Seite besteht unter anderem aus folgendem html-Code:
[...]
<div STYLE="font-weight: medium">
<FONT SIZE=2>zur Abholung am
<span id="datum" style="font-size:12pt; "></span>
</FONT>
</div>
[...]
nach dem Öffnen der 2. Seite, versuche ich vom Script auf der 1. Seite auf das <span>-Element der 2. Seite zuzugreifen und ein Datum einzufügen:
var NewDatum = drucken.document.createTextNode(document.form1.datum.value);
drucken.document.getElementById("drucken").appendChild(NewDatum);
Allerdings bekomme ich mit dem FF nur die Fehlermeldung:
"drucken.document.getElementById("drucken") has no properties". Der Konqueror macht es auch nicht...
Ich habe jetzt mehrfach alles nach Tippfehlern durchsucht, aber nichts gefunden. Auch ein ersetzten des <span>-Tag durch ein <div> hat nichts gebracht.
Ich selben Script greife ich auf die gleiche Art und Weise auf die Elemte des eigenen Fensters zu (also einfach document.getElement...) und das funktioniert Problemlos. Nur wenn ich auf ein anderes Fenster zugreifen will schlägt das fehl.
Hat jemand eine Idee, woran das liegt?
Gruss
Gerd