Uniwersalne tło dźwiękowe

Internet Explorer obsługuje polecenie BGSOUND, którego nie akceptuje z kolei Netscape Navigator. Istnieje jednak skrypt, który wybiera sposób zagnieżdżenia dźwięku, zależnie od użytej przeglądarki. Jeśli czytelnik strony używa IE, włącza się polecenie BGSOUND. Jeśli ma Navigatora, włącza się EMBED i aplikacja obsługująca dźwięk w Navigatorze.

Piotr Szczepanik dodał modyfikację dla polskojęzycznej wersji Netscape'a, czyli Sylaba Komunikator.

Uwaga: w Netscape Communicatorze kłopot może sprawiać obsługa dźwięku przez konkretny serwer!

Skopiuj przykładowy kod


<SCRIPT language="JavaScript"> 
 <!-- // Script MIDI playing. By Magic Maker  
 // Please Keep Information along with credits
 // And feel free to alter this script as long as credits remain. Mail me at maligui@mvillage.com
 // Skrypt zmodyfikowany przez Piotra Szczepanika - dodanie obslugi przegladarki Sylaba Nawigator
 // Email: piotrsz@exe.pl, http://www.pszczepanik.exe.pl
  if (navigator.appName == "Netscape") { 
   document.write('<EMBED SRC="../multimed/jazzball.mid" AUTOSTART=TRUE LOOP=FALSE WIDTH=145 HEIGHT=55></EMBED>') }
  else  if (navigator.appName == "Sylaba") { 
   document.write('<EMBED SRC="../multimed/jazzball.mid" AUTOSTART=TRUE LOOP=FALSE WIDTH=145 HEIGHT=55></EMBED>') }
  else { if (navigator.appName == "Microsoft Internet Explorer") 
   document.write('<BGSOUND SRC="../multimed/jazzball.mid" LOOP="1">')
 }
 //-->
 </SCRIPT>