IE JAVA need Help!!!

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

IE JAVA need Help!!!

Сообщение Romsneo » 07.12.2005 (Ср) 15:05

Нужна помосчь!!!

Есть один сайт, на котором есть кнопка, выполненная в виде картинки, нажатием на которую выполняется javascript.

Треба: програмно имитировать нажатие этой кнопки на странице загруженной в IE

У меня с явой плохо, щеб понять, шо тама пишется...:-)

"<TD ALIGN="RIGHT"><a href="javascript:;" onclick="return onSend();"><IMG SRC="/images/btn/btn_send.gif" BORDER="0" WIDTH="80" HEIGHT="20" CLASS="formimage" ALT="ок"></a>"

Надеюся здеся найдется кто-нить знающий...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.12.2005 (Ср) 16:46

Тебе не кажется, что это не сюда?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 07.12.2005 (Ср) 17:14

Да нет, в принципе сюда.
Надо найти линк, просмотреть его свойства и вызвать метод javascript, указанный там.
Только как это сделать, ищи уж сам.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Antonariy » 07.12.2005 (Ср) 18:13

Вообще-то скрипт выполняется при клике на ссылке, в которую заключен рисунок.

Сначала эту ссылку нужно найти. Например, можно перебрать все рисунки и найти тот, у которого alt="ok". Тогда
vbscript:
Dim href
Set href=document.all(x).parentElement
href.fireEvent "click"

А в принципе, мало инфы. Откуда клик производим? Из сторонней проги? Тогда сначала нужно получить ссылку на document окна IE. Как это сделать - http://www.vbstreets.ru/VB/Articles/66050.aspx
Лучший способ понять что-то самому — объяснить это другому.

Romsneo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.12.2005 (Ср) 14:55

Сообщение Romsneo » 08.12.2005 (Чт) 8:51

В общем так...

У меня прога на VB 6.0, в ней компонента WebBrowser, в него загружена эта страница, на которой надо независимо от пользователя программы выполнить нажатие этой кнопки... Просто там ни NAME ни указан, ни чего такого. "ок" идентификатором выступать не может, т.к. прописан в кириллице...

2Шаман: Если б я писал на С#, то нашел бы сишный форум... :-) Без обид...

Есть у кого нить идеи? Я уже все свойства этой страницы перебрал. Ни так и ни сяк не выходит...

2Antonariy:
Сначала эту ссылку нужно найти. Например, можно перебрать все рисунки и найти тот, у которого alt="ok".


"<IMG SRC="/images/btn/btn_send.gif" BORDER="0" WIDTH="80" HEIGHT="20" CLASS="formimage" ALT="ок">" - это и есть объект (рисунок с изображением ОК) ALT - всплывающая подсказка к кнопке.

Romsneo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.12.2005 (Ср) 14:55

Сообщение Romsneo » 08.12.2005 (Чт) 9:25

Нарыл!!!!!!!!!!!! ПОИСК РУЛИТ :)))

Вот что значит после ночной попить пива и подумать :-)))

Спасибо всем, кто пытался помочь...

Оказалось все очень просто. Проще пареной репы!

Код: Выделить всё
wb.Document.Forms(0).submit
и все!
Кнопка давиться... :-)

уффф... Я думал я буду долго еще писать эту прогу...:-)


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

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

Сейчас этот форум просматривают: Google-бот и гости: 143

    TopList