Библиотека Интернет Индустрии I2R.ru |
|||
|
Управляемый фоновый звук для ЭксплорераСтраничка частично озвучена хорошо. А если мы испугаем посетителя неожиданным звуком? Или просто звук ему мешает? Надо звук отключить, причем не уходя со странички и не пользуясь настройками монитора. Предоставить выбор посетителю самому выбирать слушать или нет. Кроме того, было подозрение что чего-то подобного можно достичь "меньшей кровью" и более современным методом. Применить наши любимые стили и динамику для озвучки сразу не получилось, назначить "id" для БГСАУНДа сразу и не додуматься... Результат "думок" не идеален, но мал по размерам, прост в использовании, позволяет запускать и выключать проигрывание фонового звука, можно предусмотреть и другие музыкальные композиции на выбор посетителя.
<SCRIPT LANGUAGE="JavaScript"> <!-- var Sou = new Array(); Sou[0] = "novocain.mid"; function play() { brous = navigator.appName; if (brous.substring(0,1)=="M") document.all.sound.src = "novocain.mid"} function play1() { brous = navigator.appName; if (brous.substring(0,1)=="M") document.all.sound.src = ""} //--> </SCRIPT> После БАКГРАУНДа прописываем отдельной строкой: <BGSOUND id=sound LOOP=INFINITE> Для управления используем: <a href="#" CLASS="m" ONCLICK=play() >звук вкл:</A> <a href="#" CLASS="m" ONCLICK=play1() >звук выкл:</A> Все это "хозяйство" идеально работает в Эксплорере, Нетскейпы старше шестого нас не интересуют, остаются Опера и Нетскейп шестой. С "Оперой" все ясно она это не понимает. Или просто не приспособленна... А вот Нетскейп шестой... Остался "за кадром". Теоретически, он вполне может понимать БГСАУНД, как заменить файл тоже можно догадаться. Вся проблема в том, что Нетскейп шестой я поставил, а вот что у него должно работать и как... Программа совершенно незнакомая, информации по ней ноль. На данный момент ничего не откопал даже на "англицком". Подозреваю, правда, что у моей "шестерки" просто звук "отключен"... :)
Статьи по теме: |
|
2000-2008 г. Все авторские права соблюдены. |
|