IE4&Hintergrundsound - JavaScripts
Stephan
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.)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
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
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
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
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