hi,
onClick heisst ja immer, das ein Button gedrückt wurde, das heisst, dann rufst du ja die funkton direkt bei dem button auf
sorry, das ist Unsinn. onclick ist ein eventhandler - wenn ein Objekt diesen besitzt, kannst Du ihn nutzen wie oder wo Du willst. Teste selbst.
Gruesse Joachim
<html>
<head>
<style type="text/css">
#ebene0 {
position:absolute;
top:200px;
left:200px;
width:50px;
height:50px;
background-color: red;
layer-background-color: red;
border: none;
}
</style>
<script language="javascript1.2">
// nicht fuer NC 47!!!
function init() {
var div = document.getElementById("ebene0");
div.onclick = alarm;
}
function alarm() {
alert("click");
}
</script>
</head>
<body onload="init()">
<div id="ebene0"></div>
</body>
</html>