WebBrowser и Skript

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

WebBrowser и Skript

Сообщение serj2008 » 27.05.2008 (Вт) 10:20

Подскажите как нажать на эту кнопку. И как ее индетифицировать. Открываю страничку через WebBrowser.

Код: Выделить всё
<tr>
   <td><br><input type="submit" value="&nbsp;Вход&nbsp;" style="font-family: Arial; font-size: 12px; color:#000000;"></td>
   </tr>

</table>
   </form>
        <script>
           document.login.nicname.focus();
        </script>
     <br><hr><br>

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.05.2008 (Вт) 10:33

Никак
I don't understand. Sorry.

serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

Сообщение serj2008 » 27.05.2008 (Вт) 11:19

Понятия никак нет в природе, сложно но можно. А чем этод код такой заумный. Там еще перед этим стоит

<
Код: Выделить всё
form name="login" method="post"><input type="hidden" name="PHPSESSID" value="55e4c54f9b98bad80b0a80ad7ebd6c20" />
   <input type="hidden" name="action" value="do_login">

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 27.05.2008 (Вт) 11:38

Правильней сказать не "никак", а "незачем".
Код: Выделить всё
Webbrowser.document.forms(0).submit
Лучший способ понять что-то самому — объяснить это другому.

serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

Сообщение serj2008 » 27.05.2008 (Вт) 12:41

Не работает, пишет "obgect required" 424 ошибка

serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

Сообщение serj2008 » 27.05.2008 (Вт) 12:52

Извиняюсь, сработал, но не так, страница обновляется и все,

Код: Выделить всё
WebBrowser1.Document.All("nicname").Value = "****"       'ввод логина
WebBrowser1.Document.All("password").Value = "***"     'ввод пароля


После этих строк поля соответствующие заполняются, а после
Код: Выделить всё
WebBrowser1.Document.Forms(0).submit

они пустые, и станица какбы обновляется.
пароль и логин заведомо правельные. Советуйте куда глядеть.

[/code]

serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

Сообщение serj2008 » 27.05.2008 (Вт) 12:57

УРА. Все заработало. много лишним переменным значения присваивал. Так
Код: Выделить всё
WebBrowser1.Document.Forms(0).submit
Че строчка делает? Нажимает кнопку в форме? А как задается эта кнопка, те где в этой строчки определение этой кнопки?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 27.05.2008 (Вт) 13:48

Сточка отправляет форму, кнопку для этого жать не обязательно, потому что она input type="submit", т.е. делает тоже самое.
Лучший способ понять что-то самому — объяснить это другому.

serj2008
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 27.05.2008 (Вт) 9:14

Сообщение serj2008 » 27.05.2008 (Вт) 14:49

Вот спасибо. Хоть есть где поучится :oops:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60

    TopList  
cron