Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.05.2010, 17:22
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
VLC плеер и HTML
Подскажите как переключать канал без перезагрузки страницы?
Вот код вставки плеера:
Код HTML:
function player_vlc(){
url="http://XX.XXX.XXX.XXX:XXXX1";
var wh=720;
var he=450;
pannel_img = "panel.png";
document.write('<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://www.videolan.org/" width="'+wh+'" height="'+he+'" id="vlc" events="True"><param name="MRL" value="" /><param name="ShowDisplay" value="True" /><param name="Src" value="'+url+'" /><param name="AutoPlay" value="true" /><param name="Volume" value="25" /><EMBED pluginspage="http://tv-here.ru/install_vlc.html" type="application/x-vlc-plugin" progid="VideoLAN.VLCPlugin.2" width="'+wh+'" height="'+he+'" name="vlc" target="'+url+'" autoplay="true" autoloop="true" volume="25"></EMBED></OBJECT><BR><img src="/img/'+pannel_img+'" width="'+wh+'" height="20" border="0" usemap="#playerbuttons"><map name="playerbuttons"><area shape="rect" coords="25,0,60,20" href="javascript:doPlay();" title="Воспроизведение"><area shape="rect" coords="80,0,120,20" href="javascript:doStop();" title="Стоп"><area shape="rect" coords="132,0,158,20" href="javascript:asp3();" title="4:3"><area shape="rect" coords="159,0,184,20" href="javascript:asp9();" title="16:9"><area shape="rect" coords="605,0,667,20" href="javascript:doFS();" title="На весь экран"><area shape="rect" coords="692,0,698,20" href="javascript:Mute();" title="Звук откл."><area shape="rect" coords="706,0,712,20" href="javascript:updateVolume(5);" title="Громкость +"><area shape="rect" coords="720,0,726,20" href="javascript:updateVolume(-5);" title="Громкость -"></map>'); doGo(url);
}
Вызываю функцию player_vlc() и всё ок.
Вопрос, как переключить трансляцию без перезагрузки странички средствами JS ?
Пишу так:
Код HTML:
<a href="javascript: void();" onclick="javascript: document.vlc.src='http://XX.XXX.XXX.XXX:XXXX2';">2</a>
но не работает 
|
|
|

11.05.2010, 03:17
|
|
Новичок
Регистрация: 31.07.2009
Сообщений: 26
Провел на форуме: 413345
Репутация:
44
|
|
Код HTML:
function player_vlc(){
url="http://XX.XXX.XXX.XXX:XXXX1";
var wh=720;
var he=450;
pannel_img = "panel.png";
document.write('<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://www.videolan.org/" width="'+wh+'" height="'+he+'" events="True"><param name="MRL" value="" /><param name="ShowDisplay" value="True" /><param name="Src" id="vlc" value="'+url+'" /><param name="AutoPlay" value="true" /><param name="Volume" value="25" /><EMBED pluginspage="http://tv-here.ru/install_vlc.html" type="application/x-vlc-plugin" progid="VideoLAN.VLCPlugin.2" width="'+wh+'" height="'+he+'" name="vlc" target="'+url+'" id="vlc2" autoplay="true" autoloop="true" volume="25"></EMBED></OBJECT><BR><img src="/img/'+pannel_img+'" width="'+wh+'" height="20" border="0" usemap="#playerbuttons"><map name="playerbuttons"><area shape="rect" coords="25,0,60,20" href="javascript:doPlay();" title="Воспроизведение"><area shape="rect" coords="80,0,120,20" href="javascript:doStop();" title="Стоп"><area shape="rect" coords="132,0,158,20" href="javascript:asp3();" title="4:3"><area shape="rect" coords="159,0,184,20" href="javascript:asp9();" title="16:9"><area shape="rect" coords="605,0,667,20" href="javascript:doFS();" title="На весь экран"><area shape="rect" coords="692,0,698,20" href="javascript:Mute();" title="Звук откл."><area shape="rect" coords="706,0,712,20" href="javascript:updateVolume(5);" title="Громкость +"><area shape="rect" coords="720,0,726,20" href="javascript:updateVolume(-5);" title="Громкость -"></map>'); doGo(url);
}
Код HTML:
<a href="javascript: void();" onclick="javascript: document.getElementById('vlc').value='http://XX.XXX.XXX.XXX:XXXX2';document.getElementById('vlc2').target='http://XX.XXX.XXX.XXX:XXXX2'">2</a>
Попробуй так
|
|
|

11.05.2010, 11:04
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
yuyushin не, не работает 
|
|
|

11.05.2010, 18:01
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме: 2441743
Репутация:
222
|
|
Подскажите как это реализовать. Есть form01 :
PHP код:
<div id="form01">
<p class="tx6">Варианты:</p>
<ul class="list2" id="forma01">
<li><input value="1" name="typework" checked="checked" type="radio"> Вариант 1</li>
<li><input value="2" name="typework" type="radio"> Вариант 2</li>
</ul>
</div>
там 2 варианта ответа,если выбран вариант #1 то нужно что бы выводило form02 и form03,а если вариант #2 то только form03.
PHP код:
jQuery(function()
{
jQuery('#forma10').click(function()
{
jQuery('#form01').slideDown(400);
jQuery('#forma10').click(function()
{
jQuery('#form02').slideDown(400);
jQuery('#forma10').click(function()
{
jQuery('#form03').slideDown(400);
});});});});
|
|
|

11.05.2010, 18:25
|
|
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме: 2589211
Репутация:
151
|
|
Где у тебя вообще form02 и form03?
|
|
|

11.05.2010, 18:51
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме: 2441743
Репутация:
222
|
|
Я их сюда не стал вписывать т.к. они не нужны,определить то надо по form01.
|
|
|

11.05.2010, 18:59
|
|
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме: 2589211
Репутация:
151
|
|
Сообщение от Extremal
Я их сюда не стал вписывать т.к. они не нужны,определить то надо по form01.
Ну, тогда, как вариант:
Код:
<div id="form01">
<p class="tx6">Варианты:</p>
<ul class="list2" id="forma01">
<li><input value="1" name="typework" checked="checked" onclick="$('#form2').slideDown(300);$('#form3').slideUp(300);" type="radio"> Вариант 1</li>
<li><input value="2" name="typework" onclick="$('#form3').slideDown(300);$('#form2').slideUp(300);" type="radio"> Вариант 2</li>
</ul>
</div>
<div id="form2" style="display:none;">Тут всё, что нужно в form2</div>
<div id="form3" style="display:none;">Тут всё, что нужно в form3</div>
Без проверки "выделенности" radio - просто по клику.
Если нужно с проверкой - проще написать функцию, повесить её на onclick в radio.
Что-то типа
Код:
if ($('#radio1').selected) {...}
if ($('#radio2').selected) {...}
...
|
|
|

11.05.2010, 19:28
|
|
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме: 1608606
Репутация:
105
|
|
selected — нет такого параметра
Код HTML:
.attr("checked")
Код HTML:
<script type="text/javascript">
$(document).ready(function() {
$("input[type=radio]").change(function(){
if ($(this).attr("value").toString()=='1')
alert("form2 form3");//$("#form02, #form03").css("display","block");
else
alert("form3");//$("#form03").css("display","block");
});
});
</script>
Последний раз редактировалось Fuckel; 11.05.2010 в 19:35..
|
|
|

12.05.2010, 19:23
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
Подскажите плиз, http://onehead.ru/cheap-trip/
мне нужно ввести данные в форму которая внутри фрейма, когда тестировал с обычным файлом загружаемым во фрейм все работало, как только загрузил во фрейм другой сайт - перестало, в консоли выдает какую то непонятную ошибку
Ошибка: !:@8?BC <http://onehead.ru> >B:070=> 2 @07@5H5=88 =0 ?>;CG5=85 A2>9AB20 Window.document 87 <http://online.btatravel.ru>.
Источник: http://onehead.ru/cheap-trip/
Строка: 17
вот скрипт который должен вводить данные в форму фрейма
PHP код:
<a href="javascript:enterData();">Ввести</a>
<script>
function enterData()
{
myIframe.document.aspnetForm.ctl00$Login$ctl01.value='login';
myIframe.document.aspnetForm.ctl00$Login$ctl02.value='pass';
//myIframe.document.aspnetForm.submit();
}
</script>
<br>
<iframe id="myIframe" name="myIframe" src="http://online.btatravel.ru/MasterWebStandard/Extra/QuotedDynamic.aspx" width="708" height="360" align="left">
</iframe>
вобщем непонятно почему не работает когда во фрейм загружаешь сторонний сайт, буду признателен за помощь
ЗЫ value почему то криво добавляется сюда на форум
Последний раз редактировалось Корвин; 12.05.2010 в 19:26..
|
|
|

12.05.2010, 19:31
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
Сообщение от Корвин
Подскажите плиз, http://onehead.ru/cheap-trip/
мне нужно ввести данные в форму которая внутри фрейма, когда тестировал с обычным файлом загружаемым во фрейм все работало, как только загрузил во фрейм другой сайт - перестало, в консоли выдает какую то непонятную ошибку
Ошибка: !:@8?BC <http://onehead.ru> >B:070=> 2 @07@5H5=88 =0 ?>;CG5=85 A2>9AB20 Window.document 87 <http://online.btatravel.ru>.
Источник: http://onehead.ru/cheap-trip/
Строка: 17
вот скрипт который должен вводить данные в форму фрейма
PHP код:
<a href="javascript:enterData();">Ввести</a>
<script>
function enterData()
{
myIframe.document.aspnetForm.ctl00$Login$ctl01.value='login';
myIframe.document.aspnetForm.ctl00$Login$ctl02.value='pass';
//myIframe.document.aspnetForm.submit();
}
</script>
<br>
<iframe id="myIframe" name="myIframe" src="http://online.btatravel.ru/MasterWebStandard/Extra/QuotedDynamic.aspx" width="708" height="360" align="left">
</iframe>
вобщем непонятно почему не работает когда во фрейм загружаешь сторонний сайт, буду признателен за помощь
ЗЫ value почему то криво добавляется сюда на форум
а и не получится. из за безопасности
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|