Дизайн и Верстка > Всё о Html

звук на веб-странице

<< < (2/2)

semya:
а вот еще интересный вопрос... я нашел функцию такую:

 function BGSound(music)
{

// find out what browser it is
var Cmd = " "
var Brwsr = window.navigator.appName
if (Brwsr == "Microsoft Internet Explorer")
{
// Use BGSOUND for MSIE
Cmd = "<BGSOUND SRC="+music+" loop=INFINITE >"
}
else {
// Everyone else gets EMBED
Cmd ="<EMBED SRC=\'"+music+"\' HIDDEN=TRUE>"
}
return Cmd
}

и могу вызывать к примеру ее скриптом, на onclick.... например

но тогда браузер отправляется в новое окно, а как бы сделать чтоб он тут же оставался, т.е. чтоб писал не в новом документе, а в этом же  да еще и в заголовке?

semya:
ну да с этим я уже разобрался...


<BGSOUND SRC=register.mp3 id=soundd loop=INFINITE >

...

onclick="window.document.all.soundd.src=\'register.mp3\'"


а вот как бы теперь этот звук запрелоадить чтоб мгновенно менялся звук??? подскажите плиииз!???

semya:
ну ладно оно то все работает под эксплорером, а вот под нетскейпом 7 и 6 и под оперой выше 6.0 ничего поделать не могу, как ни пробовал, даже через не заработало, то плагин нужен, то еще что-то, а нет ли универсального способа?

Xander:
О юзабилити:
а ты собираешься давать пользователю включать/выключать этот звук?

semya:
Xander
да, мне не жалко, только бы было решение для нетскейпа и оперы!!!
Это решение не подходит - оно играет только midi а это по-моему уже средневековье. Надо играть mp3 loop, но хоть убей заставить это сделать кого-то кроме эксплорера мне не удалось... пусть будет на странице виден хоть винамп, но надо чтоб это было универсально и я мог генерить это скриптом, без вмешательство во Флэш к примеру, если использовать FlashSoundAPI - штука классная, но никакой динамики...

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии