no properties...
Gerd
- javascript
Hallo Leute,
ich habe ein Problem mit einem Script. Ich öffne per Script auf einer html-Seite ein weiteres Browserfenster:
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:
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
Hi,
<span id="datum" style="font-size:12pt; "></span>
drucken.document.getElementById("drucken").appendChild(NewDatum);
Wenn Du auf das span, das die id
"datum" hat) zugreifen willst, warum suchst Du dann nach der id
"drucken"?
cu,
Andreas
Hi,
<span id="datum" style="font-size:12pt; "></span>
drucken.document.getElementById("drucken").appendChild(NewDatum);
Wenn Du auf das span, das die id
"datum" hat) zugreifen willst, warum suchst Du dann nach der id
"drucken"?cu,
Andreas
Hallo Andreas,
Tippfehler, sollte natürlich heissen
drucken.document.getElementById("datum").appendChild(NewDatum);
;)
Gruss
Gerd
Das Thema hat sich erledigt...
Wenn die Seite noch nicht vollständig geladen ist, kann man natürlich auch nicht auf die (noch nicht vorhandenen) Elemente zugreifen.
Sorry für den Unnötigen Thread ;)
Gruss
Gerd