Hallo Peter,
Hat jemand eine Idee, warum das eigentlich simple Script unten nicht funktioniert? Der Alter sollte eigentlich nur duch einen Mausklick ausgelöst werden.
dann brauchst du ein onclick="" aber im <img>-Tage (wenn die das alert() durch einen Klick auf das Bild ausgelöst werden soll), außerdem musst du das was ausgeführt werden soll in eine Funktion packen (->selfhtml).
Komischerweise wird er immer ausgelöst, wenn die Seite geladen wird ??
logisch, das js wird eben ausgeführt wenn die Seite geladen ist.
<img src='bilder/button0.png' border=0 id='bild'>
hier fehlt ein alt=""
<script>
hier fehlt ein type="text/javascript"
document.getElementById('bild').onClick = alert("Hallo!");
onclick ist keine Unterelement von getElementById()
außerdem wird ein alert aufgerufen, indem man einfach nur alert("bla"); schreibt - ein document.getElementById() brauchst du da nicht (du solltest dir vielleicht nochmal das selfhtml-Kapitel über js zu Gemüte führen :-))
Grüße aus Nürnberg
Tobias
sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
(Selfcode -> http://emmanuel.dammerer.at/selfcode.html)