strJava = "rpress()"
'reval = WebBrowser1.Document.execscript(strJava, "JavaScript")
<img id=first1 width=15 height=15 src='img/ulist-0.gif' onclick=rPress('first',1)>
function rPress(rname,rval)
{
byid(rname).value=rval;
byid(rname+(1-rval)).src = 'img/ulist-0.gif';
byid(rname+(rval)).src = 'img/ulist-1.gif';
}
WebBrowser1.Document.getElementById("fist1").Click()
Private Sub Command1_Click()
Dim f As HTMLFrameElement
Set f = WebBrowser1.Document.getElementsByTagName("frame")(0) 'нашли самый первый фрейм по имени тэга — <frame>
f.contentWindow.Document.links(1).Click 'выполнили щелчок по второй по счету ссылке на странице
End Sub
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.yma.ac.ru/books/hist/en/et/ep00.htm" ' загружаем страничку с фреймами
While WebBrowser1.ReadyState <> READYSTATE_COMPLETE
DoEvents
Wend
End Sub
Так просто не получится сделать что-то с содержимым фрейма (пусть поправят меня,сли я не прав).
Dim f as HTMLFrameElement
Dim f As Object
Set f = WebBrowser1.Document.getElementsByTagName("frame")(2)
f.contentWindow.Document.getElementById("first1").Click
phantomstealth писал(а):говорит такого типа не объявлено ранее, пришлось объектом объявлять
dr.MIG писал(а):Меню Project-->References-->Microsoft HTML Object Library.
Webbrowser - компонент VB6 (Microsoft internet controls)
Ну да неправильно выразился "объект", а не компонент.Хакер писал(а):Симптомы похожи на hBug Так что твоей вины здесь скорее всего нет.А вот это:бред.Webbrowser - компонент VB6 (Microsoft internet controls)
phantomstealth писал(а):Ну да неправильно выразился объект.
phantomstealth писал(а):А что такое Hbug и как с ним бороться?
Не знаю. Не знаю (перезагрузка).
phantomstealth писал(а):Перезагрузка здесь точно не поможет.
phantomstealth писал(а):Я думал это в свойствах Webbrowser устанавливается, например "Silent - Controls if any dialog boxes can be shown", толко он в True не становится, после запуска сразу False
phantomstealth писал(а):Хотя раз ты говоришь что не блокируется CreateWindowEx, я такое видел в компьютерных клубах, там не открывалось ни одно окно, но там работала программа которая делала это, а у меня... только что какой-нибудь троян сидит и делает гадости, но непонятно почему именно в VB.
Это ошибка, косяк, баг, нарушение, отклонение от нормы
У меня в том проекте как ни странно не при запущенной программе, упрямо каждый раз грузился http://www.mail.ru, сейчас ничего не грузится. Как он туда влез не знаю.
Сейчас этот форум просматривают: AhrefsBot и гости: 41