Bisher konnte Netscape und Microsoft
sich nicht auf eine einheitliche
Sprachsyntax einigen, was zur Folge hat, das beispielsweise
Hintergrundklänge nicht abgespielt werden.
Seit neueren Versionen der Browser scheint die Syntax
<embed
src="test.wav" autostart=true
loop=true
hidden=true height=0 width=0>
bei
beiden Browsern ohne Probleme zu laufen.
Um auf Nummer Sicher zu gehen,
sollte man zunächst feststellen,
um welchen Browser es sich handelt,
und die entsprechende Syntax aufzurufen
Microsoft Internet Explorer (wird beispielsweise von Frontage
erstellt):
<bgsound
src="test.wav" loop=infinite>
Netscape
Navigator:
<embed
src="test.wav" autostart=true loop=true
hidden=true height=0 width=0>
Und
so sieht dann das HTML-Dokument aus:
<html>
<head>
<title>Waves</title>
</head>
<SCRIPT
Language="JavaScript">
if (navigator.appName.indexOf("Netscape")
!= -1)
{
document.write('<embed src="test.wav"
autostart=true
loop=true
hidden=true height=0 width=0>');
}
else if (navigator.appName.indexOf("Explorer")
!= -1)
{
document.write('<bgsound src="test.wav"
loop=infinite>');
}
</script>
<body>
</body>
</html>
|