Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: пузо от 21 Марта 2007, 03:57:30

Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: пузо от 21 Марта 2007, 03:57:30
На одной странице есть несколько одинаковых форм подряд. Каждая из них отличается только содержанием value, все остальное одинаковое. Как сделать так, чтобы Явасрипт нажимал каждую кнопочку по очереди с небольшим перерывом? Как сделать цикличное автонажатие кнопки в ситуации, когда форма одна - известно:







А что делать если форм таких 10 на одной странице и нужно чтобы каждая из них отправилась друг за другом?

Примером того, что имеется ввиду, можно рассмотреть систему сео-раскрутки 1ps.ru, где при регистрации в каталогах вываливается по 5-10 одинаковых форм на страницу с разными value (адрес сайта, описание и т.д.) и кнопки к ним. Только там все это делается руками, а не автоматически.
Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: brainkiller от 21 Марта 2007, 09:48:53
А операторы цикла в яваскрипте уже отменили?
Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: CGVictor от 21 Марта 2007, 10:08:24
brainkiller
Форма, в общем случае, уходит только одна за сабмит. Потому что сервер обязан вернуть ответ и браузер обязан его обработать.
Вот и всё.
Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: brainkiller от 21 Марта 2007, 12:51:39
CGVictor
точно! :)
Не проснулся еще на тот момент.

Тогда, наверное, надо отправлять в цикле асинхронные запросы.
Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: пузо от 21 Марта 2007, 14:03:25
т.е. задача не решаема? :( не даром таких автоматических сабмиттеров на деле ни разу не встречалось... :(
Название: Автоматический Submit нескольких форм по очереди. Подскажите!
Отправлено: CGVictor от 21 Марта 2007, 14:14:51
пузо
Цитировать
пузо:
т.е. задача не решаема?

В общем да.
Можно, конечно, через iframe (копируем форму, сабмитим, ждем ответа, далее по циклу) но практического смысла в таком извращении - минимум.
Проще уж на десктопном или серверном коде написать.