Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.86.154] |
|
Сообщ.
#1
,
|
|
|
Народ подскажите пожалуйста как сделать что бы по нажатию на картинку проигрывался midi-файл а по повторному нажатию проигрывание останавливалось. Я делал через тэг bgsound но как то все через ж. Заранее благодарен.
|
Сообщ.
#2
,
|
|
|
Можно сделать вот так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript" type="text/javascript"> var isPlaying = false; function doMusic() { if(isPlaying) { document.getElementById('snd').src = ''; isPlaying = false; } else { document.getElementById('snd').src = 'file.mid'; isPlaying = true; } return true; } </script> </head> <body> <bgsound id="snd" src="file.mid" loop="-1"> <img src="some_imf.gif" onClick="doMusic()"> </body> </html> Имена песни и картинок поменяешь соответственно. К сожалению, функции паузы нет: только стоп. |
Сообщ.
#3
,
|
|
|
Вопрос: поддерживает ли Opera BGSOUND?
Если что, то вот еще одно решение (будет играть, даже если в опциях отключено "Проигрывание звука"): <embed src="file.mid" hidden=true autostart=true> |