Hi!
Ich habe vor einiger Zeit hier ein Thema eröffnet, wie ich eine Funktion erst dann aufrufen kann wenn man in einem Div-Container klickt (onmousedown). Leider finde ich das Thema nicht mehr, aber mir wurde gesagt das es mit document.getElementById("Containername").onmousedown = funktion; geht.
Leider geht das nicht, ich habe meine Scripts mehrmals überprüft ob es irgendwo einen Fehler gibt aber eine ganz einfache funktion (siehe unten) zeigt das dies nicht funktioniert.
Weiss jemand wie es doch klappen könnte?
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;
function test() {
alert("Text");
}
</script>
<style type="text/css">
div.des {
position:absolute;
left:15%;
top:15%;
width:50px;
height:50px;
background-color:#F00;
}
</style>
</head>
<body>
<div id="cont" class="des">Klicken</div>
</body>
</html>