|
Выбор муз треков на сайте!! Помогите!!Обсуждение темы Выбор муз треков на сайте!! Помогите!! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Люди помогите.На своём сайте ( http://the-sims-all.narod.ru/ )хочу сделать выбор треков помогите пожалуйсто!! Заранее Спасибо!( В основном я работаю с Front page 2003 и ... |
|
Опции темы |
28.01.2006, 00:02 | #1 |
|
Люди помогите.На своём сайте ( http://the-sims-all.narod.ru/ )хочу сделать выбор треков помогите пожалуйсто!!
Заранее Спасибо!( В основном я работаю с Front page 2003 и неочень разбираюсь в html) по сути дела строка <param name="url" value="SimsVac1.mp3"> - указывает воспроизводимый файл значит форма выбора в итоге должна его менять: с SimsVac1.mp3 на SimsVac2.mp3! Пока НА МОЁМ САЙТЕ ДВА ФАЙЛА ДЛЯ ВОСПРОИЗВЕДЕНИЯ : SimsVac1.mp3 И SimsVac2.mp3 ПОДСКАЖИТЕ КАК МНЕ МОЖНО ЭТО СДЕЛАТЬ, ХОТЯБЫ ПРИМЕРНО!!!! МОЖНО БЕЗ КНОПКИ "Воспроизвести" КАК НА НЕКОТОРЫХ САЙТАХ ПРОСТО ВЫБИРАЕШЬ ФАЙЛ ОН АВОМАТОМ ВОСПРОИЗВОДИТЬСЯ!!! (как я думаю их надо каким-то образом соединить!!) <html> <div style="position: absolute; width: 100px; height: 28px; z-index: 33; left: 778px; top: 187px" id="layer148"> <object id="MediaPlayer" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..." height="144" width="210"> Скрипт проигрывателя: <param name="url" value="SimsVac1.mp3"> <param name="autostart" value="-1"> <param name="uimode" value="full"> <param name="rate" value="1"> <param name="balance" value="0"> <param name="currentPosition" value="0"> <param name="defaultFrame" value> <param name="playCount" value="4"> <param name="currentMarker" value="0"> <param name="invokeURLs" value="0"> <param name="baseURL" value> <param name="volume" value="60"> <param name="mute" value="0"> <param name="stretchToFit" value="0"> <param name="windowlessVideo" value="0"> <param name="enabled" value="-1"> <param name="enableContextMenu" value="-1"> <param name="fullScreen" value="0"> <param name="SAMIStyle" value> <param name="SAMILang" value> <param name="SAMIFilename" value> <param name="captioningID" value> <param name="enableErrorDialogs" value="0"> </object></div> 927</p> </body> </html> Скрипт выбора без кнопки: <div style="position: absolute; width: 85px; height: 34px; z-index: 2; left: 184px; top: 32px" id="layer2"> <select name="navSelect0"> <option value="SimsVac3.mp3" selected>1 Trak</option> <option value="SimsVac2.mp3">2 Trak</option> <option value="SimsVac1.mp3">3 Trak</option> </select></div> Скрипт выбора с кнопкой: <div style="position: absolute; width: 256px; height: 138px; z-index: 1; left:290px; top:26px" id="layer1"> <form> <select name="navSelect0"> <option value="SimsVac3.mp3" selected>1 страница</option> <option value="SimsVac2.mp3">2 страница</option> <option value="SimsVac1.mp3">3 страница</option> </select> <INPUT TYPE=BUTTON NAME="go" VALUE="Go!" ONCLICK="top.location.href = this.form.navSelect.options[this.form.navSelect.selectedIndex].value"></p> </form> |
|
28.01.2006, 12:20 | #2 |
|
Перепробовал два варианта, первый почему-то не стал работать хотя со стороны языка всё работало. Пришлось сделать второй.
<html><head></head><body> <script> var myArrMusic=new Array("./0.mp3","./1.mp3","./2.mp3","./3.mp3"); var myArrMusicTitle=new Array("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3"); document.writeln("<select onchange=\"document.location='?m='+this.value\">") ; for(var i=0;i<myArrMusic.length;i++){ document.writeln("<option value='"+i+"' ") if(i==myGetVal('m'))document.writeln(" selected "); document.writeln(" >"+myArrMusicTitle[i]); document.writeln("</option>"); }document.writeln("</select>"); function myGetVal(varGet){ var strL=unescape(location.search+"&"); var mArr=strL.match(varGet+"=(.*?)[\\&]") if(mArr!=null&&mArr.length){ var arrVar=mArr[0].slice(varGet.length+1) return arrVar.slice(0,arrVar.length-1) }else{ return 0; } } document.write("<EMBED Name='myS' SRC='"+myArrMusic[myGetVal("m")]+"' LOOP=false WIDTH=250 HEIGHT=180></EMBED>"); </script> </body></html> sl_play добавил [date]1138440183[/date]: забыл сказать, вот пути к файлам var myArrMusic=new Array("./0.mp3","./1.mp3","./2.mp3","./3.mp3"); файлы должны лежать в каталоге где лежит скрипт. измени пути под свои или скопируй файл со скриптом к файлам музыки. ну и имена файлов измени. |
|
28.01.2006, 20:42 | #3 |
|
А вот теперь проблемма с именами файлов !(Как имена сменить?)
КАК Я ДУМАЛ - var myArrMusicTitle=new Array("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3"); "файл 0.mp3" - ИМЯ ПЕРВОГО ТРЕКА "файл 1.mp3" - ИМЯ ВТОРОГО ТРЕКА НО В ПЕРВОЙ СТРОКЕ ВЫБОРА И ВО ВТОРОЙ ИМЕНА ОДИНАКОВЫЕ!!! - ("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3" |
|
28.01.2006, 21:50 | #4 |
|
("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3")
это просто текстовое название каждого трека, впиши сюда что угодно. Положи файлы с нужными именами 0,1,2,3 и.т.д Если сменишь имена, то смени их и в массиве. Просто положи к скрипту в каталог и запусти его. Я проверил, всё правильно работает! |
|
29.01.2006, 03:15 | #5 |
|
С треками всё впорядке выбираешь первую строку воспроизводиться вторую тоже!
Там две строки с выбором треков как мне сменить название текстовых треков чтоб имена в обоих строках были разные: выбор: ("файл 0.mp3") ("файл 1.mp3") а не ("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3") ("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3") |
|
29.01.2006, 12:13 | #6 |
|
меняешь это
("файл 0.mp3"," файл 1.mp3"," файл 2.mp3"," файл 3.mp3") на это ("Гражданская Оброна","Филип Киркоров","Децл","Серёга") это всего лишь название композиций, как я и писал раньше. |
|
31.01.2006, 19:44 | #7 |
|
Мне надо изменить название композиции!!
У МЕНЯ В ОБОИХ СТРОКАХ ВЫБОРА ОДНО И ТОЖЕ !!! КАК НИ ПИШИ!!! Yurij-88 добавил [date]1138726486[/date]: МНЕ НУЖНО НАЗВАТ ПЕРВУЮ КОМНОЗИЦИЮ И ВТОРУЮ!! ДАПУСТИМ МНЕ НУЖНО НАЗВАТЬ ПЕРВУЮ КОМПОЗИЦИЮ Гражданская Оброна А ВТОРУЮ Серёга ПИШУ!!: var myArrMusic=new Array("./0.mp3","./1.mp3"); var myArrMusicTitle=new Array ("Гражданская Оброна ","Серёга"); У ПОЛУЧАЕТЬСЯ ЧТО ПЕРВАЯ КОМПОЗИЦИЯ НАЗЫВАЕТЬСЯ Гражданская Оброна,Серёга И ВТОРАЯ Гражданская Оброна,Серёга А НАДО ПЕРВАЯ : Гражданская Оброна ВТОРАЯ : Серёга |
|
01.02.2006, 12:55 | #8 |
|
слушай, что-то ты запутался...
|
|
02.02.2006, 20:20 | #9 |
|
Я на свой сайт сетевой влешплеер обычно интегрирую где нуджно и всё! Найди себе такой же.Он предназначен правда был для php (как блок идёт) но я его спокойно в html фигарю Ща его в php вставил у ся....
|
|
02.02.2006, 21:56 | #10 |
|
понять не могу чем мой скрипт не подошёл, такой прикольный скрипт, копирует по сути действия серверного скрипта с гет-переменными. Даже спасибо в ответ не услышал...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите подобрать цвет для кнопок на сайте | smit | HTML, CSS, JavaScript | 3 | 08.03.2016 08:55 |
Помогите понять, что не так в сайте | Max-Leto | Зал дебютантов | 10 | 21.11.2013 01:34 |
Помогите сделать на сайте часы с музыкой! | Eclinse 007 | HTML, CSS, JavaScript | 9 | 28.10.2010 16:38 |
Помогите создать на сайте оплату сообщений | fidan | HTML, CSS, JavaScript | 2 | 26.01.2010 17:31 |
Помогите сделать часы на сайте!!! | czech | HTML, CSS, JavaScript | 6 | 03.06.2008 00:32 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|