Страница: 1 |
Страница: 1 |
Вопрос: Работа с WEB формами
Добавлено: 30.09.08 11:25
Автор вопроса: AL
Господа подскажите пож-та как программно нажать кнопку на сайте если у кнопки нет свойства NAME????
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 30.09.08 14:26
все тривиально... надо найти родительский контейнер, перебрать в нем все контролы и найти нужную кнопку у которой нету свойства Name
Номер ответа: 2
Автор ответа:
AL
Вопросов: 7
Ответов: 21
Профиль | | #2
Добавлено: 30.09.08 16:58
Теория ясна! кроме того я знаю имя формы в которой есть текстовые поля и кнопка... но как перебрать все контролы для меня загадка... можно примерчик???
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 30.09.08 19:30
Нет, нельзя.. лениво писать. Кроме того важна сама идея а не конкретная реализация, а отсутствие примера стимулирует твой моцк на чтение документации и ты откроешь для себя удивительный мир DOM! Ты узнаешь что такое контейнер, как он устроен.. познакомишься с его коллекциями, свойствами и методами!! Я прям даже завидую тебе.. у тебя столько всего нового впереди!!
Номер ответа: 4
Автор ответа:
AL
Вопросов: 7
Ответов: 21
Профиль | | #4
Добавлено: 30.09.08 20:12
спасибо и на этом.... я не против самообразования, но к сожалению не всегда есть время... нужно быстрое решение проблемы... мне например никогда не лениво и не жалко поделиться информацией...
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 30.09.08 22:01
Значит нужно воспользоваться безграничными возможностями поисковых машин! Первый же запрос в гугл вернул вот эту ссылку
http://xhtml.ru/2006/06/04/walkdocumenttree/
Там все расписано подробнейшим образом. Тебе остается лишь разобраться как все это работает, проявить немного смекалки и заточить функцию под свои нужды..
Номер ответа: 6
Автор ответа:
AL
Вопросов: 7
Ответов: 21
Профиль | | #6
Добавлено: 30.09.08 23:31
спасибо, но видимо я туповат... во всяком случи пока ничего не вышло... пока не могу понять как найти элемент (кнопку и кликнуть на нее) (
Номер ответа: 7
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #7
Добавлено: 01.10.08 07:58
Ну тогда я бессилен чем либо тебе помочь.. Я дал тебе всю нужную информацию, но даже ее ты не смог применить. Остается последнее - написать для тебя готовый код, но это уже не ко мне...
Удачи.
Номер ответа: 8
Автор ответа:
AL
Вопросов: 7
Ответов: 21
Профиль | | #8
Добавлено: 01.10.08 08:26
Мне не нужен готовый код и я не прошу тебя ничего писать.. сам разберусь... просто когда ты сталкиваешься с подобной проблемой с первого раза всегда кажется сложно.. )
спс за все!
Номер ответа: 9
Автор ответа:
Фенягz
ICQ: 387437448
Вопросов: 7
Ответов: 202
Web-сайт:
Профиль | | #9
Добавлено: 01.10.08 22:28
Мне казалось что не может быть контрола без имени...
Номер ответа: 10
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #10
Добавлено: 01.10.08 22:38
Крестись В вебе - может
Номер ответа: 11
Автор ответа:
AL
Вопросов: 7
Ответов: 21
Профиль | | #11
Добавлено: 02.10.08 08:26
HiK вот пример...
EROS я разобрался...
Номер ответа: 12
Автор ответа:
j3d1
ICQ: 8370005
Вопросов: 34
Ответов: 466
Профиль | | #12
Добавлено: 02.10.08 12:01
ой жесть, а зачем тебе на неё нажимать?! шли сразу серваку ПОСТ
Номер ответа: 13
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #13
Добавлено: 02.10.08 12:13
Иногда проще нажать кнопку, чем курить RFC по HTTP, составлять запросы и юзать гребаный винсок, либо писать сокеты на АПИ
Номер ответа: 14
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #14
Добавлено: 02.10.08 15:29
И это не может не радовать! Значит ты еще не совсем потеряный