Тема: звук на страничке.
Думаю, вам уже попадались странички, после загрузки которых начинала звучать
музыка. Честно признаюсь, особого восторга от них я не испытываю. Но рассмотреть
эту возможность надо.
Самый простой способ предложить посетителю послушать музыку, это сделать простую
ссылку на звуковой файл.
Вот так: <A HREF="music/posen.mid">ДДТ,
"Осень"</A>
Посетитель вашей страницы, увидев такую ссылку - ДДТ,
"Осень", сам решит, хочет ли он это слушать и стоит ли по ней кликать. После
клика по такой ссылке начнется загрузка файла, который затем можно прослушать.
Чаще используют тег <EMBED> . Действие
этого элемента следующее: после загрузки страницы автоматически загружается
и проигрывается звуковой файл. При этом в окне появляется панель проигрывателя
(или пульт управления проигрывателя - как вам удобнее называть). Пример:
<EMBED SRC="music/osen.mid"
AUTOSTART="TRUE">
Как всегда, тут не все так безоблачно, как хотелось бы. По своей давней традиции
создатели Netscape и Explorer не договорились между собой, и потому в разных
браузерах эта панель выглядит и, самое обидное, ведет себя по разному.
Элемент <EMBED> может иметь следующие аттрибуты:
Пример использования перечисленных выше аттрибутов: <EMBED SRC="music/osen.mid"
HIDDEN="TRUE" AUTOSTART="TRUE"
LOOP="TRUE"> В данном примере панель управления будет скрыта, воспроизведение звукового
файла начинается автоматически, повторяться будет бесконечно. Думаю, посетитель
вашего сайта достойно оценит такое решение! Некоторые браузеры поддерживают еще аттрибут CONTROLS
("органы управления" - англ.), который позволяет сконфигурировать панель управления.
Он может иметь следующие значения: Элемент <EMBED> поддерживает звуковые файлы
с расширениями MID, WAV, AIFF, AU, видеофайлы AVI. Элемент <BGSOUND> задает фоновый звук для
страницы, т.е. звуковой фрагмент, который будет звучать сразу после загрузки
страницы. Браузером Netscape не поддерживается. Может иметь аттрибут LOOP,
определяющий количество повторов фрагмента. Пример использования:
<BGSOUND SRC="music/osen.mid"
LOOP="3">