Javascript Text ausgeben Fehler
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansprechen
atomkraft
aufruf
ausgegeben weiss jemand
code
dank
einstieg
element
fehler
folgender aufbau
funktion
kurzen code
laden
null
test
umgehen
url
versuchen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du ein Element ansprechen möchtest, wie hier jetzt über die ID, so misst du natürlich sichergehen, dass das Element auch existiert, was natürlich erst nach dem Laden der Seite ist.
MFG -
programtools schrieb:
Wenn du ein Element ansprechen möchtest, wie hier jetzt über die ID, so misst du natürlich sichergehen, dass das Element auch existiert, was natürlich erst nach dem Laden der Seite ist.
MFG
Nee, wenn ich mich recht erinnere, gibt es den Laufzeitfehler auch nur im IE, da er Änderungen von innerHTML und innerText nicht bei onLoad zulässt. Bei den anderen müsste es gehen. Daher einfach mittels setTimeout("...", 1) das ganze umgehen. -
anti-atomkraft schrieb:
Nee, wenn ich mich recht erinnere, gibt es den Laufzeitfehler auch nur im IE, da er Änderungen von innerHTML und innerText nicht bei onLoad zulässt. Bei den anderen müsste es gehen. Daher einfach mittels setTimeout("...", 1) das ganze umgehen.
Nagut ich habe jetzt hier nicht groß geforscht.
Aber folgender Aufbau geht nicht.
<html> <head> <title>test</title> <script language="Javascript"> document.getElementById('element1').style.display = 'none'; </script> </head> <body> <div id="element1" style="width:100px;height:100px;background:red;"> </div> </body> </html>
Fehler: Document.getElementById('element1') = null
Wenn man den Aufruf aber ins onload vom body steckt, dann geht es, weil das Div dann geladen ist und somit über die ID ansprechbar.
(habs jetzt auch mit FF versucht)
MFG
Beitrag zuletzt geändert: 29.8.2011 19:42:21 von programtools -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage