Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как загнать форму в цикл?


Автор: chem1 27.1.2004, 10:20
Существует такая форма
<FORM NAME="SHOW_DETAIL_FORM" METHOD=POST ACTION="http://xxx.xx/xxx.php3?id=20">
<INPUT TYPE="text" name="show_ip_addr" value="yyy.yyy.yyy.yyy" >
<input type="submit" name="submit_dj4" value=" &#1078;&#1084;&#1080; " >
Как мне сделать так, чтобы данная форма автоматически отправлялась скрипту n раз?
И как сделать так, чтобы yyy.yyy.yyy.yyy генерировалось случайным образом в интервале от 1 до 254?

Автор: [xoodo] 28.1.2004, 23:29
for(i=0; i<n; i++)
document.forms[0].submit()

Один вопрос: ЗАЧЕМ?

Автор: chem1 29.1.2004, 10:30
[xoodo]
На одном сайте есть голосование. Надо чтобы команда "Х" заняла первую позицию. Проверка повторов осуществляется контролем ip (<INPUT TYPE="hidden" name="show_ip_addr" value="мой ip">).
Каждый раз руками править адрес и отправлять форму неохота, поэтому решил автоматизировать процесс. Вместо того чтобы по 100 раз в день жать submit хочется запустить скриптик и наслаждаться результатом.

Автор: [xoodo] 29.1.2004, 13:48
Не, наврал я тебе. То, что я написал -- чушь это и ересь. Не работает. По ночам надо спать все-таки...

Зато вот генератор ИП тебе придумал.
Код
ip_string="";
for(i=0; i<4; ++i)
{
       rnd=Math.round(Math.random()*256);
       if(rnd==256)
               rnd=0;
       ip_string+=rnd;
       if(i<3)
               ip_string+=".";

}
alert(ip_string);</script>


Но при голосовании 99% есть проверка ИП-адресов. Так что тут надо фундаментальнее копать, чем просто Яваскрипт. Хотя могу ошибаться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)