Baggrundslyd i Netscape
<!-- Jeg har et spørgsmål angående lyd.
Følgende \'source\' virker ikke i Netscape, siden vises men der kommer ikke en lyd.
Det er meningen at musikken skal begynde at spille når man klikker på linket.
Den samme kører perfekt i Explorer & Opera.
Er der nogen, der ved hvorfor ? Det er måske ikke i scriptet fejlen ligger, jeg kan ikke finde den. Jeg prøvede at ændre \'Netscape\' til \'gecko\', så tror Netscape 6 at det er en fil, der skal åbnes med f.eks. VinAmp eller downloades. Det er ikke meningen den skal bare køre som baggrundsmusik når man har klikket på linket ligesom i Explorer & Opera.
//-->
<!-- Herunder er den komplette \'source\': //-->
<html>
<head>
<title>musik</title>
<script language=\"JavaScript\">
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = \"\", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == \'Netscape\') method = \"play\";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == \"ActiveMovie\") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = \"play\";
else if (sndObj.FileName) method = \"run\";
} }
if (method) eval(_sndObj+\".\"+method+\"()\");
else window.location = sndFile;
}
</script>
</head>
<body>
<p><a href=\"#\" onclick=\"return false\" onMouseDown=\"MM_controlSound(\'play\',\'document.CS1007666375690\',\'Musik.mid\')\">
Start og hør baggrundsmusik!</a></p>
<EMBED NAME=\'CS1007666375690\' SRC=\'Musik.mid\' LOOP=false
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0>
</EMBED>
</body>
</html>
