ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

09.04.2010, 01:23
|
|
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме: 65872
Репутация:
17
|
|
Сообщение от IgrikX
Создал форму
PHP код:
<form name="f">
<b>1. Cовокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенная для сбора, хранения, обработки и распределения информации.</b><br>
<input name="fragt_1" value ="1" type="radio"/>Вычислительная система (ВС)<br>
<input name="fragt_1" value ="0" type="radio"/>Компьютерная система (КС) <br>
<input name="fragt_1" value ="0" type="radio"/>Интегральная система (ИС) <br>
<input type="button" name="ok" value="Отправить" onClick='test();'>
</form>
Пишу функция яваскрипт для вывода сообщения
PHP код:
<script type="text/javascript">
function test() {
if (document.f.fragt_1.[1] == 0)
alert("Пожалуйста, введите строку!")
else{alert("Gtlbot!!");}
}
</script>
чаво ничего не выводит.. на яваскрипт не работал.
PHP код:
<script type="text/javascript">
function test() {
if (document.f.fragt_1.[1].value == 0)
alert("Пожалуйста, введите строку!")
else{alert("Gtlbot!!");}
return false;
}
</script>
собственно проверяешь то ты value
и не забываем return false;
чтобы поведение по умолчанию отключить
иначе форма засабмититься
и то я про document.f.fragt_1 не уверен
|
|
|

09.04.2010, 07:32
|
|
Новичок
Регистрация: 02.04.2010
Сообщений: 19
Провел на форуме: 33274
Репутация:
0
|
|
Сообщение от Flcn
overflow:hidden;
тебе зачем?
ну чтобы текст весь помешался
|
|
|

09.04.2010, 11:58
|
|
Новичок
Регистрация: 08.04.2010
Сообщений: 4
Провел на форуме: 6838
Репутация:
1
|
|
Код:
if (document.f.fragt_1[1].value == 0)
точки там не должно быть. Только он и так 0 и будет всегда 0.
Чтобы проверить был ли выбран определенный элемент, нужен такой код:
Код:
function test() {
if (document.f.fragt_1[1].checked) {
alert(1);
} else {
alert(2);
}
}
а еще лучше пиши в таком стиле, избежишь многих проблем с браузерами:
Код:
if (document.getElementById('f123').elements['fragt_1'][0].checked) {
где f123 - id тега form.
|
|
|

12.04.2010, 14:17
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Здрасте..!!!
Вот решил немного в аяксе попрактиковаться... Понадобилась функция sleep();
Покопал в гугле, нашёл несколько вариантов, но уж очень они ресурсоёмкие оказались, полностью вешала одно из ядер проца...
Сейчас слип у меня реализован следующим образом: передаю параметр (количество миллисекунд) PHP скрипту, в котором уже работает sleep();
В принципе такая реализация вполне устраивает, так что вопрос мой больше в образовательных целях..
Накидайте свои варианты sleep(); на javascript, чтоб не жрало ресурс...
|
|
|

13.04.2010, 00:04
|
|
Новичок
Регистрация: 06.04.2010
Сообщений: 1
Провел на форуме: 3808
Репутация:
0
|
|
Народ помогите пожалуйста со скриптом для Google Chrome!
Как сделать так, чтобы при заходе на эту страницу http://www.k0st4s.org/ptzplace/electronics срипт перемещал меня на уровень картинки Nintendo Wii, но только чтобы не щелкал по ней, помогите плиз!
|
|
|

13.04.2010, 01:00
|
|
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме: 65872
Репутация:
17
|
|
Fepsis
а setTimer чем не устраивает?
Qzervium
прочитай про scrollTo
сразу всё понятно станет
|
|
|

13.04.2010, 17:54
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сет таймаут при грамотном использовании заменяет слеп. Или есть несколько ещё вариантов (зависит от твоей задачи)
|
|
|

14.04.2010, 05:25
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
подскажите плиз, у меня есть iframe внутри которого форма с полем
как мне обратится к этой форме из родителя фрейма
почему то так не пашет =( :
document.myIframeName.myFormName.inputName.value=' login';
|
|
|

15.04.2010, 13:13
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Народ, использую библиотеку motools111 для создания аякса на сайте.
Прописал событие по клику на ссылку:
Код:
$('p2').addEvent('click', function(e) {
e = new Event(e).stop();
var url = "моя ссылка?некоторые параметры";
document.title = this.innerHTML;
$('obj').innerHTML = this.innerHTML;
new Ajax(url, {
method: 'post',
update: $('tp1')
}).request();
});
Всё работает, нажимаю на ссылку, получаю аяксом данные из нужного url, но вот беда: если в возвращаемом коде содержится яваскрипт, то он не выполняется.
Я так понимаю, что-то тут надо прописать ещё... изучал пример в доках http://demos111.mootools.net/Ajax.Advanced - там как раз алерт выполняется, но так и не понял до конца, что к чему. Буду благодарен хотя бы за элементраное обьяснение, чего не хватает в моём скрипте 
Последний раз редактировалось Architek86; 15.04.2010 в 13:31..
|
|
|

15.04.2010, 14:44
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от Vlad&slav
Сет таймаут при грамотном использовании заменяет слеп. Или есть несколько ещё вариантов (зависит от твоей задачи)
Задача у меня следующая: JavaScript каждые 5 секунд отправляет запрос PHP скрипту, который в свою очередь парсит содержимое одной веб страницы на предмет наличия там определённого контента, если контент на странице не оказалось, то джава скрипт опять ждёт 5 сек и повторяет попытку... Как только контент появился, он выводится на странице...
Реализовано так:
Код:
function get_cont()
{
var res;
while(!res)
{
sleep(5);
res = _get("get_cont.php");
}
document.getElementById("form").innerHTML = res ;
}
Как я уже писал, моя функция sleep() реализована с помощью РНР скрипта
Код:
function sleep(sek)
{
_get('sleep.php?sleep='+sek);
}
и в принципе всё работает,но пришлось создать ещё один скрипт sleep.php, если можно обойтись без него, было бы лучше...))
А мои попытки прикрутить туда setTimeout оказались либо не рабочими, либо грузили браузер по полной (иногда и то и другое  )
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|