Задача такова: Есть сайт, на неом должно отображаться изображения типа "Звук выключен". после тыка по єтому обєкту, изображения меняєтся и должен проигрываться музон. И конешно по повторном тыку всьо наоборот.
вот я сделал так:
...
<script language="JavaScript" type="text/javascript">
<!--
var musicURL='/asd.wav'; // путь к файлу с музыкой
var status="";
if (status=='off')
{
musicTag=(navigator.appName=='Microsoft Internet Explorer')?
'<bgsound src="'+musicURL+'" />':
'<embed src="'+musicURL+'" hidden="true" autostart="true" loop="true" />';
document.getElementById("music").innerHTML='<img src="/img/music-on.gif" alt="mysic" onclick="doMusic(\'on\')"/>'+musicTag;
}
else
{
document.getElementById("music").innerHTML='<img src="/img/music-off.gif" alt="mysic" onclick="doMusic(\'off\')"/>';
}
}
//-->
</script>
...
<div id="music">
<img src="/img/music-off.gif" alt="mysic" onclick='doMusic("off");' />
</div>
...
Вот такой способ... но! FF, Ослик - "останавливает" звук, а опере - нет! Как сделать чтобы все браузеры поддерживали все нужные функции?