Не.. под мою задачу не очень подходит... Мой пхп скрипт представляет собой что-то вроде бота.. То есть подключился один раз и далее сидит подключённый м меняется пакетами... Вот хочу, чтобы результат обмена выдавал на экран... Можно в принципе замутить это через промежуточную запись в файл или ДБ, то есть пхп записал, джава скрипт обновил страницу, но не хотелось бы так делать...
посмотри тут http://www.brightcherry.co.uk/scribbles/2009/02/26/jquery-auto-refresh-div-every-x-seconds/ рефреш див'а каждые x секунд. думаю то
В страницу сайта http://www.site.ru/ подключается яваскрипт: Code: <script src="http://www.site.ru/script/1-2?3"></script> Можно ли в этом скрипте прочесть его url, т.е. http://www.site.ru/script/1-2?3 ?? Всё перепробовал, на выходе всегда получаю только адрес самой страницы, т.е. http://www.site.ru/ .... HELP!
аа, всё. нашёл решение.. просто тегу скрипта даём айди, а дальше уже можно получить src и другие свойства.
помогите написать скриапт кторый с помощью jQuery создавал бы модальное окно регистрации с формой валидации, может есть какие нибудь готовые решения?
http://phpjs.org/functions/file_get_contents:400 давно есть такой сайт, phpjs, где многие функции php представлены на JS
... HTML: <form target="ifr" id="ff" method="POST" enctype="multipart/form-data" action="http://zzzzz.ru/attach_frame/index/OOOOOOOOOOO/"> <input type="file" name="attach" > <input type="hidden" name="d" value="load" > <select size="1" id="blog"> <option value="374773/">Крыловская</option> <option value="134500/">Game's blog (tested)</option> </select> <img height="24" width="24" src="http://zzzzz.ru/images/blogs/6/d/d/e/1055541.png" alt="Upload Image" id="zz"></img> </form> <script>$('#zz').click(function() { $('#ff').submit(); });</script> как зделать так чтобы "OOOOOOOOOOO" менялось на то что выбрано в HTML: <select size="1" id="blog"> <option value="374773">Крыловская</option> <option value="134500">Game's blog (tested)</option> </select>
Почему в огнелисе работает, а в опере - нет? Code: <script language="javascript" type="text/javascript"> nowlives=$R67w[0];//Целое число maxlives=$R67w[1];//Целое число fff=''; elem_nowlives=document.getElementById('nowlives');//<span>, в который записывается новое значение function f(){ request=new XMLHttpRequest(); if(nowlives<maxlives){//Йа - камент #4. Читерам: всё это ещё раз перепроверяется на сервере, так что бесполезно что-нибудь тут менять:). Поберегите свои нервные клетки=) request.open("GET", "script.php", true); request.onreadystatechange=function() { if (request.readyState==4) { if (request.status==200){ elem_nowlives.innerHTML=request.responseText; nowlives=request.responseText; if(nowlives<maxlives){fff=false;}else{fff=true;}//см. камент #4 } } request.send(null); } } } if(fff!=true){window.setInterval(f,5000);} </script>"; И ещё 1 вопрос - как передавать данные методом POST? Code: request.open("POST", "script.php", true); , а что в Code: request.send(null); ?
А что за nowlives=$R67w[0]; maxlives=$R67w[1]; ? PHP'шные ж переменные. Пост можно отправить (если тебе на яваскрипт нужно, а не на аяксе), например, создав форму и отправив её ) Как тут http://webproger.ru/Pjerjedacha_dannyx_mjetodom_POST_s_pomoth%27ju_Javascript
IGL, Code: <script> $('#zz').click(function() { $('#ff').action='http://zzzzz.ru/attach_frame/index/'+$('#blog').val(); $('#ff').submit(); }); </script>
m0Hze Code: <script src="//code.jquery.com/jquery-latest.js"></script> <script> $(function() { var panel = $('#top-panel'); $('#toggle').click(function() { panel.slideToggle(); }); panel.hide(); }); </script>
как сделать чтоб работало если не ничего не вел в поля и кнопка отправить не нажималось? Форма PHP: <form name="formesnd" method="post" action="sn.php"> <input type="text" name="code" id="code" size="35" class="text"> <textarea name="Message" id="Message" cols="34" rows="5" class="text"></textarea> <input type="submit" name="button" id="button" class="ok" value="Отправить"> </form>
m0Hze, Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript" src="jquery.js"></script> </head> <body> <div id="top-panel" style="width:101%;background:#E8F3C6;position:relative;top:-10px;left:-10px;height:100px;"> <span style="float:right;text-align:right;margin:10px 10px 0px 0px;"> Тут инфа<br /> Много-много инфы<br /> <img src="" alt="Картинка" style="width:50px;height:50px;float:right;margin-right:10px;" /> </span> <br /> <hr style="border:none;background: #A6C34E;width:101%;position:relative;left:-10px;top:70px;height:5px;" /> </div> <div style="width:100%;"> <div onclick="$('#top-panel').slideToggle(400);" style="cursor:pointer;background: #A6C34E;width:100px;float:right;text-align:center;position:relative;top:-10px;">Об авторе</div> </div> </body> </html> У последнего дива для IE - top:0px; вместо top:-10px;
Tesson, Code: <script> function check_fields(el_id,el_id2) { if (document.getElementById(el_id).value == '' || document.getElementById(el_id2).value == '') {alert('Заполнены не все поля!');return false;} } </script> <form name="formesnd" method="post" action="sn.php" onsubmit="return check_fields('code','Message');"> <input type="text" name="code" id="code" size="35" class="text"> <textarea name="Message" id="Message" cols="34" rows="5" class="text"></textarea> <input type="submit" name="button" id="button" class="ok" value="Отправить"> </form> или Code: <script> function check_fields(el_id,el_id2) { if (document.getElementById(el_id).value != '' && document.getElementById(el_id2).value != '') {document.getElementById('button').disabled = false;} else {document.getElementById('button').disabled = true;} } </script> <form name="formesnd" method="post" action="sn.php"> <input onkeyup="check_fields('code','Message');" type="text" name="code" id="code" size="35" class="text"> <textarea onkeyup="check_fields('code','Message');" name="Message" id="Message" cols="34" rows="5" class="text"></textarea> <input type="submit" name="button" disabled="disabled" id="button" class="ok" value="Отправить"> </form> В первом случае при нажатии "Отправить" вылезет alert и форма не отправится. Во втором ты просто не сможешь нажать "Отправить"
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> но не работает
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> Попробуй так