Hej.
Jeg kan ikke få min musikafspiller til at virke i FF. Det vil være dejligt med lidt hjælp
<html>
<head>
<script language="JavaScript">
function playSound(FilePath) {
var embedTag = document.getElementById("soundplayer");
var oParent = embedTag.parentElement;
var oEmbed = oParent.appendChild(document.createElement('embed'));
oEmbed.src = 'Sound/'+FilePath;
oEmbed.autoplay = "true";
oEmbed.id = "soundplayer";
oEmbed.name = "soundplayer";
oEmbed.hidden = "true";
oParent.removeChild(embedTag);
musikform.afspil.value = "Play Again";
}
function stopSound() {
var embedTag = document.getElementById("soundplayer");
var oParent = embedTag.parentElement;
var oEmbed = oParent.appendChild(document.createElement('embed'));
oEmbed.src = '';
oEmbed.autoplay = "true";
oEmbed.id = "soundplayer";
oEmbed.name = "soundplayer";
oEmbed.hidden = "true";
oParent.removeChild(embedTag);
embedTag.stop();
}
</script>
</head>
<body onload="stopSound();">
<form name="musikform">
<input id="afspil" name="afspil" type="button" value="Play Sound" onClick="return playSound('Hamster.mp3')">
<input id="stopsound" name="stopsound" type="button" value="Stop Sound" onClick="return stopSound()">
</form>
<embed id="soundplayer" name="soundplayer" src="" loop="false" autostart="false" hidden="true" />
</body>
</html>
Btw. Den siger også at dette ikke bliver understøttet:
var embedTag = document.getElementById("soundplayer");
embedTag.stop();
Men det virker alligevel; hvorfor?
Indlæg senest redigeret d. 22.10.2008 20:17 af Bruger #14181