Помогите со скриптом (мини вознаграждение)

12
geroin47
На сайте с 23.10.2011
Offline
86
1278

Простите, если нарушил какие-то правила форума, но вот собственно суть: мне надо код переключения серий для сайта придумать или доработать из того что я предложу. В общем, имеется такой вот код, который может переключать выбранное видео с взятых айфрейм кодов разных видеохостингов (контакт, рутуб, ютуб и т.д.). Недавно у меня возникла необходимость использовать плеер видеохостинга muvi, но там, к моему сожалению, дают только обджект коды. Если взять оттуда ссылку, то видео отображается, но его нельзя сделать на весь экран. В общем, я хочу адаптировать нижеприведённый код под муви плеер.

Вот код переключения видюшек который использую я

<center><iframe scrolling=no name="film_main" id="film_main" src="ссылка на 1 серию" width="500" height="360" frameborder="0"></iframe><div valign="top"><noindex><select class="vova" name="select_items" size="10" onchange="javascript:urla=this.value;document.getElementById('film_main').src=urla;">
<optgroup label="1 сезон">
<option value="ссылка">1 серия</option>
</optgroup>
</select></noindex></div></center>

а вот пример обджект кода

<object style="height: 390px; width: 640px"><param name="movie" value="http://myvi.ru/player/flash/o-kHbMwAWnKg4Et61i8F2Zd_VGpNp2drSlA7wXNw-RANR_XnJ56MWSoIwP7oyZRw5emCstGVptIY1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://myvi.ru/player/flash/o-kHbMwAWnKg4Et61i8F2Zd_VGpNp2drSlA7wXNw-RANR_XnJ56MWSoIwP7oyZRw5emCstGVptIY1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></object>

P.s. В качестве вознаграждения 200 деревянных, которые хоть и не так значительны, но всё же будет приятно получить.

https://actionpay.ru/ref:NzI2MzEzODY0NzE3 (https://actionpay.ru/ref:NzI2MzEzODY0NzE3) - классная CPA партнёрка )
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

В помощь Вам аякс и JS|Jquery.

И да, выбросьте этот акк. Ник просто ужас. ладно бы ганжа-шманжа, а тут героин. Это плохо!

Подпись))
geroin47
На сайте с 23.10.2011
Offline
86
#2
Милованов Ю.С:
В помощь Вам аякс и JS|Jquery.
И да, выбросьте этот акк. Ник просто ужас. ладно бы ганжа-шманжа, а тут героин. Это плохо!

Акк древний просто geroi№47 - в молодости я в написании ошибку допустил - а потом уже сократил и стал не придавая значения нику, как то плевать было, да и вообще это не по теме - есть конкретное решение моего вопроса? Буду очень благодарен! 🍿

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3


<script type="text/javascript">
var videos =
[ '',//Нулевую ячейку пропускаем, чтобы не объяснять почему первая ячейка номер 0:)
'<object bla-bla-bla></object>',//Код первой серии
'<object bla2-bla2-bla2></object>'//Код второй серии серии
];

function changeVideo(number)
{
document.getElementById('video').innerHTML = videos[number];
}
</script>
<select name="selectVideo" onChange="changeVideo(this.value);">
<option value="1">Серия 1</option>
<option value="2">Серия 2</option>
</select>
<div id="video"></div>

Под свой пример адаптируйте самостоятельно;)

ЗЫ. денег не надо. Детям купите мороженку.

geroin47
На сайте с 23.10.2011
Offline
86
#4
Милованов Ю.С:

ЗЫ. денег не надо. Детям купите мороженку.

Ну тогда спасибо, добрый человек)

А можно как-нибудь сделать так, чтобы 1 серию сразу показывало, а потом уже, после выбора серии, она менялась на выбранную, вот пример работы моего кода. Просто 1 серия сразу не показывается и человек может затеряться, да и если нажать на 1 серию, то ничего не происходит, только после того как нажмёшь на вторую, а потом на первую, появляется окно с видео.

дани мапов
На сайте с 06.09.2012
Offline
204
#5

window.onload = changeVideo(1);

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#6

Сам в Hitman'a играл с утра до ночи. Как не помочь;)


<select name="selectVideo" onChange="changeVideo(this.value);">
<option value="1" selected="1">Серия 1</option>
<option value="2">Серия 2</option>
</select>
P
На сайте с 06.03.2010
Offline
54
#7

О это как раз то, что я искал. Мне тоже под object надо было такое. Спасибо!

<option value="1" selected="1">Серия 1</option> - Все равно не делается первой....

дани мапов
На сайте с 06.09.2012
Offline
204
#8

"onChange" возникает, только когда юзер сменит серию. Делайте как я написал выше.

6666
На сайте с 10.01.2005
Offline
505
#9

geroin47, а вообще, поиск исполнителей за деньги в другом разделе. В платном. Разовое объявление стоит копейки.

В следующий раз за попытку сэкономить будет ай-яй-яй.

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
geroin47
На сайте с 23.10.2011
Offline
86
#10
<script type="text/javascript">
var videos =
[ '',//Нулевую ячейку пропускаем, чтобы не объяснять почему первая ячейка номер 0:)
'<object style="width: 640px; height: 390px"><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always" /><param name="movie" value="http://myvi.ru/player/flash/oPP-lFYB_JqPnevn-HitF3nk0TuEIPqejj9Qe0qSrTfSa_FuM9CF584GLdAxqnvOH_djpBlj2v9s1" /><param name="flashVars" value="kgzp=replace" /><embed src="http://myvi.ru/player/flash/oPP-lFYB_JqPnevn-HitF3nk0TuEIPqejj9Qe0qSrTfSa_FuM9CF584GLdAxqnvOH_djpBlj2v9s1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390" flashVars="kgzp=replace"></object>',//Код первой серии
'<object style="width: 640px; height: 390px"><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always" /><param name="movie" value="http://myvi.ru/player/flash/oj0oO_ExTJCyi66gQtiAuuQBUFehwjc9oUeKea2wNOENFhTOuuAoi2bEXhFDdNke578r11Dy9jOo1" /><param name="flashVars" value="kgzp=replace" /><embed src="http://myvi.ru/player/flash/oj0oO_ExTJCyi66gQtiAuuQBUFehwjc9oUeKea2wNOENFhTOuuAoi2bEXhFDdNke578r11Dy9jOo1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390" flashVars="kgzp=replace"></object>'//Код второй серии серии
];

function changeVideo(number)
{
document.getElementById('video').innerHTML = videos[number];
}
</script>
<select name="selectVideo" window.onload="changeVideo(1);">
<option value="1">Серия 1</option>
<option value="2">Серия 2</option>
</select>
<div id="video"></div>

Если использовать этот код window.onload="changeVideo(1);, то видео вообще не выбирается, а при этом:

<select name="selectVideo" onChange="changeVideo(this.value);">
<option value="1" selected="1">Серия 1</option>
<option value="2">Серия 2</option>
</select>

окно всё равно не вылазит и приходится (параметр "selected", как мне кажется, тут играет всего лишь декоративную роль)

6666:
geroin47, а вообще, поиск исполнителей за деньги в другом разделе. В платном. Разовое объявление стоит копейки.
В следующий раз за попытку сэкономить будет ай-яй-яй.

Простите, я не знал - а деньги, коль автор от них отказался, отправил на благотворительность (http://www.rusfond.ru/ http://s3.uploads.ru/yXUJV.png)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий