На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » Сайтостроительство » HTML/DHTML

Управляемый фоновый звук для Эксплорера

Страничка частично озвучена— хорошо. А если мы испугаем посетителя неожиданным звуком? Или просто звук ему мешает? Надо звук отключить, причем не уходя со странички и не пользуясь настройками монитора. Предоставить выбор посетителю самому выбирать— слушать или нет. Кроме того, было подозрение что чего-то подобного можно достичь "меньшей кровью" и более современным методом. Применить наши любимые стили и динамику для озвучки сразу не получилось, назначить "id" для БГСАУНДа— сразу и не додуматься... Результат "думок" не идеален, но мал по размерам, прост в использовании, позволяет запускать и выключать проигрывание фонового звука, можно предусмотреть и другие музыкальные композиции— на выбор посетителя.

Идея проста до идиотизма. Назначаем БГСАУНДу его личный "id" и меняем его "src" на "пустой" при необходимости выключить звук. При необходимости включить— обратная замена.


<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>

Все это "хозяйство" идеально работает в Эксплорере, Нетскейпы старше шестого нас не интересуют, остаются Опера и Нетскейп шестой. С "Оперой" все ясно— она это не понимает. Или просто не приспособленна... А вот Нетскейп шестой... Остался "за кадром". Теоретически, он вполне может понимать БГСАУНД, как заменить файл— тоже можно догадаться. Вся проблема в том, что Нетскейп шестой я поставил, а вот что у него должно работать и как... Программа совершенно незнакомая, информации по ней— ноль. На данный момент ничего не откопал даже на "англицком". Подозреваю, правда, что у моей "шестерки" просто звук "отключен"... :)

В Рунете девяносто процентов населения "живут" Эксплорерами, можно на первое время и такой скрипт применять. Пока с Нетскейпами все не проясниться.

Статьи по теме:

Алямкин Илья Юрьевич
S.T.Y.L.E.mtk.on.ufanet

Спонсор раздела

Рассылки Subscribe.ru:

Библиотека сайтостроительства - новости, статьи, обзоры
Дискуссионный лист для web-разработчиков
Подписка на MailList.Ru
Автор: NunDesign
Другие разделы
Оптимизация сайтов
Web-студии
» Новое в разделе
Web-дизайн
Web-программирование
Интернет-реклама
Раскрутка сайта
Web-графика
Flash
Adobe Photoshop
Рассылка
Инструменты вебмастера
Контент для сайта
HTML/DHTML
Управление web-проектами
CSS
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100