Îch bin am experimentieren um ine einer HP eine Buttonleiste zu erzeugen bei der beim überfahren der Buttons ein Geräusch entsteht, und beim klicken ein anderes. Ich benutze IE5.5 und schreibe in Notepad. Beim überfahren klappt es gut aber beim klicken (onclick) ertönt das Geräusch einfach nicht, hier den Quellcode den ich benutze:
<html>
<head>
<title>Musik onMouseOver</title>
<script language="JavaScript1.1" type="text/javascript">
<!--
var ns3 = document.images && navigator.appName == "Netscape" ? 1 : 0;
var ie = document.all ? 1 : 0;
function spieleSound(sound)
{
if ((ie ns3) && ((ie && document[sound].readyState == 4 ie && document[sound].readyState == "complete") (ns3 && document[sound].IsReady()))) {
if (ie && isNaN(document[sound].PlayState))
document[sound].run();
else
document[sound].play();
}
}
</script>
</head>
<body onLoad="if (ns3 && navigator.javaEnabled() && navigator.plugins['LiveAudio']) document['mymusik1'].setvol(100);">
<a href="javascript:void(0)" onmouseover="spieleSound('mymusik1')" onClick="spieleSound('mymusik3')" ><img src="button1.jpg"></a><br>
<a href="javascript:void(0)" onmouseover="spieleSound('mymusik1')" onClick="spieleSound('mymusik3')"><img src="button2.jpg"></a><br>
<embed src="ton1.wav" name="mymusik1" autostart=false hidden=true loop=false>
<embed src="ton2.wav" name="mymusik3" autostart=false hidden=true loop=false>
</body>
</html>
Hoffentlich könnt ihr mir helfen, und ja, wenn ich schon am Fragen bin, wie kann ich mehrere "onmouseover" Funktionen verbinden, so das die Buttons beim überfahren auch noch ihr aussehen ändern? (Den Script kenne ich, weiss aber nicht wie ich 2 onmouseover Befehle im selben Link verwenden kann)