Звук при наведении кусора.
Подскажите пожалуйста, как сделать чтоб при наведении курсора на ссылку (или другой объект) один раз проигрывался звуковой файл?
P.S. тег <bgsound src="... не подойдёт, т.к. нигде кроме IE не работает))) Нужно именно с помощью JavaScript. |
Народ, ну помогите плиз))) неужели всем лень объяснить, там поидее не так много...
|
Цитата:
По теме: интеграция с Flash. |
Можно использовать тег object, а на onmouseover и onmouseout выставить включение и отключение звука. Вот пример:
<object id="mediaPlayer" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" width="0" height="0"> <param name="URL" value="/files/misc/01-samba_cueca.mp3"> <param name="ShowControls" value="0"> <param name="AutoStart" value="true"> <param name="AutoRewind" value="true"> <param name="EnableContextMenu" value="false"> <param name="EnablePositionControls" value="true"> <param name="stretchToFit" value="false"> <param name="CurrentPosition" value="9"> <param name="PlayCount" value="100"> <param name="uiMode" value="none"> <embed src="/files/misc/01-samba_cueca.mp3" mce_src="/files/misc/01-samba_cueca.mp3" autostart="1" autorewind="1" currentposition="9" playcount="100" uimode="none" stretchtofit="0" type="application/x-mplayer2" width="0" border="0" height="0"></object> Подробнее почитай в хелпниках.. |
Понятия не имею, как вместо кнопок управления заставить Windows Media Player управлятьcя обработчиками onMouseOver и onMouseOut... наверно я тут не разберусь... но всё равно спс за подсказку) кстати, если плеер спрятать в div style="display:none;" то звук всё равно будет играть?
|
Все проще. Ты помещаешь object куда-нибудь в начало (при width=0 и height=0 он не будет отображаться), а на onmouseout и onmouseover необходимых ссылок или других объектов помещаешь функцию-обработчик, которая управляет значениями param`ов и embed`а. Описание назначения param`ов глянь где-нибудь в литературе, я досконально их не помню.. Хотя интуитивно догадаться можно:)
|
Nicko, спс)
|
Часовой пояс GMT +3, время: 11:39. |