You are here: irt.org | FAQ | JavaScript | Sound | Q1461 [ previous next ]
Sorry, There is no simple sound script that will run in all browsers and I can give you one, but it will give a lot of javascirpt errors in Internet Explorer if there is no support for sound... Also it is very hard to play WHILE the site downloads...:
Load this sound.htm page in a hidden frame:
<html>
<head>
<script language="JavaScript"><!--
function playSound() {
if (document.embeds) {
if (navigator.appName == 'Netscape')
document.embeds[0].play();
else
document.embeds[0].run();
}
}
//--></script>
</head>
<body onLoad="playSound();parent.otherframe.location='realpage.html';">
<embed src="sound.mid" hidden=true loop=false autostart=true>
</body>
</html>Where the hidden frame is something like:
<frameset rows="100%,*"> <frame src="about:blank" name="otherframe"> <frame src="sound.htm"> </frameset>