хм,пример то пашет,но дело в том что testString ето вся html страница,с тысячами символов,вот в ней не пашет,ничего не выводит((
так поцаны, помогите здесь. Есть страничка с дивом туда инклюдится скрипт пхп. в этом скрипте форма кое какая. надо сделать так, чтобы при нажатии на кнопку Выполнить в том диве, скрипт выполнялся но страница не перезагружалась. т.е. только тот блок.
http://forum.antichat.ru/showpost.php?p=1389122&postcount=11 Code: <div id="div_submit" onClick="javascript:test(параметры)">Тест</div> прикрутить к диву Code: var type = document.getElementById("type"); var url = 'modules/test.php?what=' + type.value; заменить на своё Code: //Выполнение действия с результатом php ответа text Заменить своим обработчиком или вызовом функи. Как пример : document.getElementById("div_submit").innerHTML = text; P.S. Откопал старый примерчег по AJAX - http://rapidshare.com/files/256201845/user-proofing-ajax.zip.html
В переменной testString есть такие денные Code: <a href="video1449_14935"> <img src="http://442.gt3.vkadre.ru/assets/thumbnails/d6294195251.160.vk.jpg"/> </a> </div> </td> <td width="365px" style="vertical-align:top"> <div style="padding-top:5px" id="videoInfo935"> <div class="aname"><a href="video49_4935"> Вот так пытаюсь скопировать значение: PHP: var re = /d6294195251(.*?)aname/g; while (matches = re.exec(testString)) { var matchese=matches[1]; } alert(matchese); Почему не работает понятия не имею,в matchese выводит unfernied а в matches выводит null,кто знает в чём трабла??
так работает? PHP: <script type="text/javascript"> var testString = '\ <a href="video1449_14935">\ <img src="http://442.gt3.vkadre.ru/assets/thumbnails/d6294195251.160.vk.jpg"/>\ </a>\ </div>\ </td>\ <td width="365px" style="vertical-align:top">\ <div style="padding-top:5px" id="videoInfo935">\ <div class="aname"><a href="video49_4935">\ '; var re = new RegExp(/d6294195251(.*?)aname/g); var result = new Array(); var i=0; while ( matches = re.exec(testString) ) { result[i++] = matches[1]; } alert(result); </script>
Друг мой, ты по проще выражай мысль, а то черезчур таинственно получилось. Тут есть два варианта: 1) по событию onsubmit формы создавать фрейм, который указывать в качестве цели запроса форме. тогда результат завпроса вернется непосредственно в этот фрейм. По событию onload фрейма сможешь забрать из него ответ. Учти, это костыль и тянется со старых времен. 2) по событию onsubmit формы собирать данные по форме, составить из них запрос и воспользоваться xmlhttpreques для передачи данных скрипту и возвращать false чтоб форма ничего не отправляла
[QUOTE='BiG_]Вот так пытаюсь скопировать значение: PHP: var re = /d6294195251(.*?)aname/g; while (matches = re.exec(testString)) { var matchese=matches[1]; } alert(matchese); Почему не работает понятия не имею,в matchese выводит unfernied а в matches выводит null,кто знает в чём трабла??[/QUOTE] У тебя регулярка не правильная... чего ты хочешь ей сделать? Вот так, если нужно изъять адрес: PHP: <script type="text/javascript"> var testString = '<a href="video1449_14935">' + '<img src="http://442.gt3.vkadre.ru/assets/thumbnails/d6294195251.160.vk.jpg"/>' + '</a>' + '</div>' + '</td>' + '<td width="365px" style="vertical-align:top">' + '<div style="padding-top:5px" id="videoInfo935">' + '<div class="aname"><a href="video49_4935"> '; var re = new RegExp('/<img src="([^"]*)"/g'); var result = new Array(); var i = 0; matches = re.exec(testString); alert(matches[1]); </script>
Как мне правильно прописать в адресной строке, чтобы изменить скорость инета в личном кабинете? У меня такой тариф, что мне мешает строка } else { alert('Вы не можете сменить скорость для данного тарифа'); Хотя я точно знаю что можно. Вот кусочек скрипта function ChangeSpeed() { if (NewSpeed.length > 1) { speed = NewSpeed.options[NewSpeed.selectedIndex].value; if (confirm("Вы уверены что хотите сменить скорость подписки 234762 на " + speed + "Kbps ?")) { document.location = "/?ac:string=234762&md:string=SettingsAction&smd:string=ChangeSpeed&speed:digit=" + speed; } } else { alert('Вы не можете сменить скорость для данного тарифа');
урл.твоего.сайта/?ac:string=234762&md:string=SettingsAction&smd:string=ChangeSpeed&speed:digit=ид с нужной скоростью Только вряд ли такое сработает
Почему в Опере работает в мозиле и ие нет? Как должен состоять скрипт чтоб работал во опере,ие,мозиле...? PHP: <select> <option>Вибір</option> <option value="1" onClick="alert();"></option> </select>
Ну тогда PHP: <select onchange="javascript:if(this.value == 1)alert(1);"> <option>Вибір</option> <option value="1"></option> </select>
У ослика нету для option onClick эвента, можно попробывать onChange: <select name="countries" onchange="alert(this.options[this.selectedIndex].text);"> <option name="b" value="2" >sdsd</option> <option name="a" value="1" >ssdffd</option> </select>
Как добраться до папки с js? Просканил сайт XSpider, вот что он мне выдал существующие, но недоступные директории >>> /about/ /cgi-bin/ /css/ /database/ /file/ /forum/ /images/ /img/ /js/ /scripts/ /update/ при попытке зайти в директорию www.xxx.ru/js выдаёт Forbidden You don't have permission to access /js/ on this server. Apache Server at www.d-v.ru Port 80 Каким образом можно попась в директорию с js?
Локальным инклюдом, php-inj, sql-inj, шеллом, ну если есть к этому доступ или в гугле можно набрать inurl:"site"