Gastin: Isolieren von Style-Angaben und Javascript

Beitrag lesen

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>