Hallo,
function clickHandler () { ... } als Handlerfunktion
Dabei kommt heraus:
document.getElementById("bla").onclick = clickHandler;
Leider habe ich noch ein Problem damit.
Wenn ich untenstehendes Dokument aufrufe, kommt sofort der alert, bevor die Seite aufgebaut wurde.
Nach Aufbau der Seite kommt in der Konsole die
Fehlermeldung: document.getElementById("ueb2") has no properties
in der Zeile: document.getElementById("ueb2").onclick=alarmMeld('geklickt');
Was habe ich da noch falsch gemacht?
Viele Grüße
Gastin
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Test</title>
<script type="text/javascript">
function alarmMeld (parm) {
alert (parm);
}
document.getElementById("ueb2").onclick=alarmMeld('geklickt');
</script>
</head>
<body>
<div>
<h1>Überschrift1</h1>
<h2 id="ueb2">Überschrift2</h2>
<p>Texte 1234567890</p>
</div>
</body>
</html>