Ska koderna nedan för att spela upp ett ljud vara i head-taggen eller body-taggen?
<BgSound ID="soundPlayer" Src="sound.wav">
och
<Embed Src="sound.wav">
Tack på förhand
5 svar · 339 visningar · startad av Bosse168
Ska koderna nedan för att spela upp ett ljud vara i head-taggen eller body-taggen?
<BgSound ID="soundPlayer" Src="sound.wav">
och
<Embed Src="sound.wav">
Tack på förhand
Infogas där du vill visa kontrollen!
Alltså inom <body>. :)
Gäller det båda och hur gör man för att inte visa kontrollen?
Aha! Bakgrundsljud...
Det bästa är att använda javascript för att få det att funka i alla webläsare! Så slipper du välja mellan bgsound och embed som fungerar på lite olika sätt i olika webläsare...
Scriptet är från: The JavaScript Source
Skrivs in mellan <body> och </body> förslagsvis längst ner så att sidan laddas före ljudet.
<script language=JavaScript>
<!-- Original: Kipp W. Shinabarger (kipps@bigfoot.com) -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! [url]http://javascript.internet.com[/url] -->
<!-- Begin
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND SRC=music.mid LOOP=INFINITE>");
} else {
document.write("<EMBED SRC=music.mid AUTOSTART=TRUE ");
document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
}
// End -->
</script>
Ändra music.mid till namnet och sökvägen till din fil. På TVÅ ställen i koden ovan!
En klart snyggare lösning som validerar är
http://www.webforum.nu/showthread.php?s=&postid=1009246#post1009246
Det går nog att ändra på några parametrar så att den kör på autostart och i en loop....
mv icaaq