Kai345: onmousedown funktioniert nicht in Div-Container

Beitrag lesen

[latex]Mae  govannen![/latex]

Meine Testfunktion welche deutlich macht das dies nicht klappt:
<html>
<head>
<script type="text/javascript">
// document.onmousedown = test;
// oberes auskommentieren um zu sehen das die funktion klappt..und zwar überall

// unteres auskommentieren um zu sehen das die funktion nicht klappt..und zwar nirgends
// document.getElementById("cont").onmousedown = test;

Logisch. Wenn das Javascript ausgeführt wird, existiert das Element "cont" noch nicht. Du mußt also die Zuweisung des Event-Handlers erst nach dem vollständigen Laden des Dokuments machen (In eine Funktion packen, die über window.onload ausgeführt wird) oder aber den Script-Block unterhalb des betreffenden Elements platzieren .

Cü,

Kai

--
A workaround for an avoidable problem often adds clutter and overhead to the program which
could have been avoided by not creating the problem in the first place.(Garrett Smith/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?