Hallo Max,
Jetzt _muss_ ich aber "javascript:..." benutzen,
Das glaube ich nicht.
da ich einem Link unter verschiedenen Umständen andere Funktionen zuordnen muss. Mit getElementById("bla").onClick klappt das irgendwie nicht richtig.
Was das mit »javascript:« im href-Attribut zu tun hat, ist mir zwar schleierhaft, da sich das, was du vorhast, auch sicherlich anders und über den Event-Handler onclick lösen lässt, aber falls du über JavaScript einem beliebigen Element einen Event-Handler zuweisen willst, worauf dein Beispiel hinweist, ist dies durchaus möglich, und zwar beispielsweise folgendermaßen:
<html>
<head>
<script type="text/javascript">
function bla () {window.alert('gedrückt');}
</script>
</head>
<body onload="document.getElementById('bla').onclick=bla;">
<p id="bla">This page is intentionally left blank.</p>
</body>
</html>
Das ist dasselbe wie onclick="bla()" im p-Element, nur wird der Handler über JavaScript vergeben. »onclick« wird also klein geschrieben! document.getElementById('bla').onClick=bla würde nichts bringen.
Mathias
ss:¬ zu:¬ ls:¬ fo:¬ de:¬ va:¬ ch:¬ sh:¬ n4:¬ rl:¬ br:¬ js:¬ ie:¬ fl:¬ mo:¬
Auflösung != Desktopgrösse != Browserfenstergrösse != Anzeigebereich. [psf 3.7]