Stephan: IE4&Hintergrundsound - JavaScripts

1.)Ich habe einen Hintergrundsound in die Homepage eingebaut und dabei den Code für Netscape (embed...) und für IE (bgsound...) benutzt. Wenn ich die Seite mit IE öffne, startet der Sound jetzt 2 mal, in kurzen Abständen.
Woran liegt das?
Ist das immer so?
Was kann man dagegen tun?

2.)Weiß jemand die Adresse von einem JavaScript-Archiv?

Stephan

  1. 1.)Ich habe einen Hintergrundsound in die Homepage eingebaut und dabei den Code für Netscape (embed...) und für IE (bgsound...) benutzt. Wenn ich die Seite mit IE öffne, startet der Sound jetzt 2 mal, in kurzen Abständen.
    Woran liegt das?

    Daran, daß der IE4 den Tag <embed src=...> auch kennt!
    Du solltest also im Script angeben, daß nur Netscape und IE4 <embed...> verwenden, die anderen IEs <bgsound...>.

    Jan

    1. Du solltest also im Script angeben, daß nur Netscape und IE4 <embed...> verwenden, die anderen IEs <bgsound...>.

      Da ich keine Ahnung von HTML hab: Wie geht das?

      Stephan

      1. Hallo Stephan,

        Da ich keine Ahnung von HTML hab: Wie geht das?

        ganz einfach:

        <script language="JavaScript">
        if (navigator.appName == "Netscape"){
          document.write('<embed src="sound.mid" autostart=true>');
        }
        else{
          document.write('<bgsound src="sound.mid">');
        }
        </script>

        Müsste so eigentlich funktionieren...

        Jan

        1. Hallo Stephan,

          Da ich keine Ahnung von HTML hab: Wie geht das?

          ganz einfach:

          <script language="JavaScript"> if (navigator.appName == "Netscape"){   document.write('<embed src="sound.mid" autostart=true>'); } else{   document.write('<bgsound src="sound.mid">'); } </script>

          Müsste so eigentlich funktionieren...

          Jan

          Danke! Stephan

        2. Hallo Stephan,

          Da ich keine Ahnung von HTML hab: Wie geht das?

          ganz einfach:

          <script language="JavaScript">
          if (navigator.appName == "Netscape"){
            document.write('<embed src="sound.mid" autostart=true>');
          }
          else{
            document.write('<bgsound src="sound.mid">');
          }
          </script>

          Müsste so eigentlich funktionieren...

          Jan

          Aber der NS-Befehl muß im body und der IE-Befehl im head der Datei stehen!
          Wie geht das dann?

          S