• Страница 1 из 1
  • 1
Звуковое меню
ppsha Дата: Воскресенье, 05.06.2011, 13:08 | Сообщение # 1




Перед там где будет стоять меню ставим:

Code
<BGSOUND id=sound1><BGSOUND id=sound2>
<script type="text/javascript">
songNum = new Array();
songNum[0] = "#";
songNum[1] = "wav/1.wav";
songNum[2] = "wav/2.wav";
songNum[3] = "wav/3.wav";
songNum[4] = "wav/4.wav";
var music = null;
var track = 0;
var ver = navigator.appName;
function audioCheck(plugName) {
for (var i = 0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase() == plugName.toLowerCase()) {
for (var j = 0; j < navigator.plugins[i].length; j++) {
if (navigator.plugins[i][j].enabledPlugin) {
return true;
      }
}
return false;
      }
}
return false;
}
function chooseSong(s) { // ie
track = s.options[s.selectedIndex].value;    
if (ver == "Microsoft Internet Explorer") {
document.all.music.src = songNum[track];    
} else {
songPlay('play');
      }
}
function songPlay(cmd) {
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, songNum[track]);
      }
} else {
alert("Установите плагин");
      }}
</script>


По месту ставим:

Code
<center>
<form name=choose>
<select size=1 name=track onChange="chooseSong(this);">
<option value="0">Music 1</option>
<option value="1">Music 2</option>
<option value="2">Music 3</option>
<option value="3">Music 4</option>
</select>
<input type=button onMouseDown="chooseSong(document.choose.track)" value=" Play ">
</form>

<script type="text/javascript">
<!-- Begin
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" ID=music loop=1 AUTOSTART=true>');
} else {
document.write('<embed type="audio/midi" src="aeroplane.mid" AUTOSTART=false hidden=true VOLUME="90" name="musicSource" MASTERSOUND></EMBED>');
}
// End -->
</script>
</center>


Не проверял, но для корректной работы нужен будет плагин (предложение по установки плагина вылезет само)



= )
  • Страница 1 из 1
  • 1
Поиск:

Лучшие пользователи
Пользователь Сообщений Группа
QuSpell 473 Проверенные
ppsha 446 Проверенные
skula 103 Проверенные
WinZeos 78 Проверенные
realhacking 59 Пользователи
Sezy 38 Проверенные
WinneR 35 Проверенные
GuideLess 19 Проверенные
JaYFuNk 19 Пользователи
ZUKO 11 Пользователи

Copyright © Форум поддержки по системе uCoz
Бесплатная адаптация шаблонов с CMS под uCoz
Бесплатные скрипты для uCoz
Бесплатные, готовые шаблоны от WinZeos
Уроки рисования и вёрстки макетов
Хостинг от uCoz