Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Выбор муз треков на сайте!! Помогите!!

Обсуждение темы Выбор муз треков на сайте!! Помогите!! в разделе 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, 00:02
Ссылки
Старый 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
понять не могу чем мой скрипт не подошёл, такой прикольный скрипт, копирует по сути действия серверного скрипта с гет-переменными. Даже спасибо в ответ не услышал...
 
Старый 02.02.2006, 21:56
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите подобрать цвет для кнопок на сайте 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


Текущее время: 19:16. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум