Felix Riesterer: mouseover

Beitrag lesen

Lieber Maecenas,

<script LANGUAGE="JavaScript">

pfui bäh! Das "language"-Attribut ist längst deprecated! Benutze das type-Attribut!

aySound[0] = "hero.wav";
whsound = "hero.wav";

Wave-Dateien sind so groß im Verhältnis zu MP3. Warum muss es denn Wave sein?

onMouseOver="playSound(hero.wav)"
onMouseOut="stopSound(hero.wav)"

Aha. Dann vergleiche einmal Deine Notation in den Eventhandlern mit Deiner Notation bei der Definition Deiner Sounds weiter oben (siehe mein Zitat)! Fällt Dir etwas auf? Kleiner Tipp:
objekt.eigenschaft != "objekt.eigenschaft";

Und warum notierst Du die Dateien überhaupt direkt im Eventhandler, wenn Du doch in Deinem Script zweimal eine Variable mit den Dateinamen fütterst?

Liebe Grüße,

Felix Riesterer.