Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с видеоплеером на js (https://javascript.ru/forum/misc/45379-problema-s-videopleerom-na-js.html)

web-master2014 26.02.2014 13:24

Проблема с видеоплеером на js
 
Здравствуйте уважаемые! Возник вопрос по js. Была идея реализовать на сайте несколько переключателей серий с помощью javascript. Первый плеер работает на ура. При попытке установить такой же плеер на эту же страницу, но с другими ссылками на видео-источники ничего не выходит. Дело в том, что при попытке переключить серию, переключение происходит в первом плеере. Пытался частично изменить js код второго плеера, но ничего не вышло. Не особо силен в JS. Прошу помощи.

Скриншот: http://imgdisk.ru/images/YICig.png

Код js 1 плеера:
var old_link = -1; 

function vidLoc(id,link,type,play) 
{ 
if ( old_link > 0 ) { 
if ( old_link%2 != 0 ) { 
document.getElementById('s'+old_link).className = 's1'; 
} else { 
document.getElementById('s'+old_link).className = 's2'; 
} 
} 

document.getElementById('s'+link).className = 'alls'; 

old_link = link * 1; 

if ( type == 1 ) { 
document.getElementById('player'+play).innerHTML = '<iframe src="'+id+'" width="730" height="350" frameborder="0"></iframe>'; 

} 
if ( type == 2 ){ 

document.getElementById('player'+play).innerHTML = '<object width="574" height="400"><param name="movie" value="'+id+'"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true"><embed src="'+id+'" allowFullScreen="true" wmode="transparent" width="574" height="400" type="application/x-shockwave-flash"></object>'; 
} 
if ( type == 3 ){ 
document.getElementById('player'+play).innerHTML = '<iframe src="'+id+'" width="573" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen scrolling="no"></iframe>'; 
} 
if ( type == 4 ){ 
document.getElementById('player'+play).innerHTML = '<iframe title="Kiwi player" width="574" height="400" src="'+id+'" frameborder="0" allowfullscreen></iframe>'; 
} 
if ( type == 5 ){ 
document.getElementById('player'+play).innerHTML = '<iframe src="'+id+'" width="574" height="400" frameborder="0"></iframe>'; 
} 
if ( type == 6 ){ 
document.getElementById('player'+play).innerHTML = '<iframe width="574" height="400" src="'+id+'" frameborder="0" allowfullscreen></iframe>'; 
} 
}


Код 2 js плеера, который я частично менял:
var ollink = -1; 

function pltwo(id,link,type,play) 
{ 
if ( ollink > 0 ) { 
if ( ollink%2 != 0 ) { 
document.getElementById('ss'+ollink).className = 'ss1'; 
} else { 
document.getElementById('ss'+ollink).className = 'ss2'; 
} 
} 

document.getElementById('ss'+links).className = 'allss'; 

ollink = link * 1; 

if ( types == 1 ) { 

document.getElementById('player'+play).innerHTML = '<iframe src="'+ids+'" width="730" height="350" frameborder="0"></iframe>'; 
} 
if ( types == 2 ){ 
document.getElementById('player'+play).innerHTML = '<object width="574" height="400"><param name="movie" value="'+id+'"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true"><embed src="'+id+'" allowFullScreen="true" wmode="transparent" width="574" height="400" type="application/x-shockwave-flash"></object>'; 
} 
if ( types == 3 ){ 
document.getElementById('player'+play).innerHTML = '<iframe src="'+id+'" width="573" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen scrolling="no"></iframe>'; 
} 
if ( types == 4 ){ 
document.getElementById('player'+play).innerHTML = '<iframe title="Kiwi player" width="574" height="400" src="'+id+'" frameborder="0" allowfullscreen></iframe>'; 
} 
if ( types == 5 ){ 
document.getElementById('player'+play).innerHTML = '<iframe src="'+id+'" width="574" height="400" frameborder="0"></iframe>'; 
} 
if ( types == 6 ){ 
document.getElementById('player'+play).innerHTML = '<iframe width="574" height="400" src="'+id+'" frameborder="0" allowfullscreen></iframe>'; 
} 
}


Код 1 плеера для вставки на страницу:
<table><tbody><div id="player0"><iframe width="730" height="350" align="absmiddle" src="ссылка на видео" frameborder="0" scrolling="no"></iframe></div><div class="vsr">Выберите серию:</div><div class="svb"><a id="s1" onclick="vidLoc('ссылка на видео','1','1','0')" class="s1"><b>серия 1</b> [Название]<span class="txr">Озвучил бла бла</span></a><a id="s2" onclick="vidLoc('ссылка на видео','2','1','0')" class="s2"><b>серия 2</b> [название]<span class="txr">озвучил бла бла</span></a><a id="s3" onclick="vidLoc('ссылка на видео','3','1','0')" class="s1"><b>серия 3</b> [название]<span class="txr">Озвучил бла бла</span></a><a id="s4" onclick="vidLoc('ссылка на видео','4','1','0')" class="s2"><b>серия 4</b> [Название]<span class="txr">Озвучил бла бла</span></a><a id="s5" onclick="vidLoc('ссылка на видео','5','1','0')" class="s1"><b>серия 5</b> [название]<span class="txr">[Озвучил бла бла]</span></a></div></div><hr></tbody></table>


Код 2 плеера для вставки на страницу, который я частично изменил:
<table><tbody><div id="player0"><iframe width="730" height="350" align="absmiddle" src="ссылка на видео" frameborder="0" scrolling="no"></iframe></div><div class="vsr">Выберите серию:</div><div class="svb"><a id="ss1" onclick="vidLoc('ссылка на видео','1','1','0')" class="ss1"><b>серия 1</b> [Название]<span class="txr">Озвучил бла бла</span></a><a id="ss2" onclick="vidLoc('ссылка на видео','2','1','0')" class="ss2"><b>серия 2</b> [название]<span class="txr">озвучил бла бла</span></a><a id="ss3" onclick="vidLoc('ссылка на видео','3','1','0')" class="ss1"><b>серия 3</b> [название]<span class="txr">Озвучил бла бла</span></a><a id="ss4" onclick="vidLoc('ссылка на видео','4','1','0')" class="ss2"><b>Эсерия 4</b> [Название]<span class="txr">Озвучил бла бла</span></a><a id="ss5" onclick="vidLoc('ссылка на видео','5','1','0')" class="ss1"><b>серия 5</b> [название]<span class="txr">[Озвучил бла бла]</span></a></div></div><hr></tbody></table>


Часовой пояс GMT +3, время: 04:05.