theal писал(а):при открытии страницы через webbrowser1, если страница открывается в новом----сделать её невидимой?
theal писал(а):При открытии страницы загруженой в webbrowser1 открывактся интернет эксплорер--Его нельзя сделать невидимым?(эксплорер)типа hide ?Или может сменить webbrowser на другой какой нибудь компонент?Неужели нет никаких способов?
iGrok писал(а):theal писал(а):При открытии страницы загруженой в webbrowser1 открывактся интернет эксплорер--Его нельзя сделать невидимым?(эксплорер)типа hide ?Или может сменить webbrowser на другой какой нибудь компонент?Неужели нет никаких способов?
Тебе же arvitaly даже ссылку дал...
theal писал(а):Но в том примере окно загоняется в webbrowser2 а этого мне не нужно.Ну хотя бы сделать свёрнутым--нельзя?
WebBrowser1.RegisterAsBrowser=True
arvitaly писал(а):Может быть
- Код: Выделить всё
WebBrowser1.RegisterAsBrowser=True
, во вторых я только что проверил при этом на сайте видно страницу с которой пришли, используй пример который я тебе дал со вторым Webbrowser пропиши это свойство и все будет ОКMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 5.4 (build 02647); TIOnline updater v Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
arvitaly писал(а):Ппц, какой еще второй переход ты о чем? Я думаю до такой степени даже Хакер не умеет телепатировать
arvitaly писал(а):Покажи код я хз че ты там делаешь, у меня все норм и 2-й раз и 3-й и 10-й
While WebBrowser1.ReadyState <> READYSTATE_COMPLETE
DoEvents
Wend
On Error Resume Next
For Each testlink In WebBrowser1.Document.links
On Error GoTo 0
If InStr(1, testlink.href, "Обновление", vbTextCompare) Then
testlink.Click
Text16 = testlink.innertext + " " + "Есть"
Exit For
End If
Next testlink
arvitaly писал(а):И чего ты код прислал абсолютно к делу не относящийся покажи как осуществляешь подгрузку в веббраузер2 и где регистерасбраузер делаешь
Private Function mHTMLDocument_onclick() As Boolean
If LCase(mHTMLDocument.activeElement.tagName) = "a" Then
If LCase(mHTMLDocument.activeElement.getAttribute("target")) = "_blanc" Then
WebBrowser2.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
Else
WebBrowser1.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
End If
End If
End Function
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.object
End Sub
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.object
End Sub
WebBrowser1.RegisterAsBrowser=True
WebBrowser2.RegisterAsBrowser=True
arvitaly писал(а):Блин ты бы хотя бы почитал прежде чем код вставлять, нужна только вот эта часть
- Код: Выделить всё
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.object
End Sub
в формлоаде оба браузера регистрируешь?
- Код: Выделить всё
WebBrowser1.RegisterAsBrowser=True
WebBrowser2.RegisterAsBrowser=True
??
arvitaly писал(а):Блин ты бы хотя бы почитал прежде чем код вставлять, нужна только вот эта часть
- Код: Выделить всё
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.object
End Sub
в формлоаде оба браузера регистрируешь?
- Код: Выделить всё
WebBrowser1.RegisterAsBrowser=True
WebBrowser2.RegisterAsBrowser=True
??
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.object
End Sub
Сейчас этот форум просматривают: AhrefsBot и гости: 54