Mattez Muelhoefer: Soundeinbindung mit Event-Handler "onMousedown"

Beitrag lesen

Hallo,

ich habe eine Frage zur Einbindung von Event-Handlern.
Auf meiner Webseite soll ein Sound abgespielt werden, sobald mit der Maus auf den Link klickt, bzw. schon sobald die Maustaste gedrückt wird. Wenn die Maustaste wieder losgelassen wird, soll der Link ausgeführt werden.

Die Frage ist nun, ob eine der Varianten "Link1" oder "Link2" Vorzüge bietet (z.B. in jedem Browser funktioniert) oder ob beide Varianten korrekt geschrieben wurden.

Vielen Dank für Eure Anregungen,
Mattez

===

<head>
<script language="JavaScript">
<!--
function playSound()
 {
  document.sound.play();
 }
-->
</script>
</head>

<body>

<embed src="sound.wav" name="sound" width="0" height="0" hidden="true" autostart="false">

<a href="link1.htm" onMousedown="playSound(); return false;">Link1</a>

<a href="link2.htm" onMousedown="playSound()"; onMouseup="return false";>Link2</a>

</body>