hey every1
i need to know how to make this code work with a do while loop
the statement is that
Code:do while webbrowser1.locationurl="www.xxxxxxxxxxxxxxx.com"so the bottom line is that i wanna do all the above code with a loop that is:Code:Private Sub Command1_Click() Dim strfindword As String strfindword = InputBox("What are you looking for?", "Find", "") ' what word to find? If WebPageContains(strfindword) = True Then 'check if the word is in page MsgBox "The webpage contains the text" 'string is in page Else MsgBox "The webpage doesn't contains the text" 'string is not in page End If End Sub Private Function WebPageContains(ByVal s As String) As Boolean Dim i As Long, EHTML For i = 1 To WebBrowser1.Document.All.length Set EHTML = _ WebBrowser1.Document.All.Item(i) If Not (EHTML Is Nothing) Then If InStr(1, EHTML.innerHTML, _ s, vbTextCompare) > 0 Then WebPageContains = True Exit Function End If End If Next i End Function Private Sub Form_Load() WebBrowser1.Navigate2 "www.msn.com" End Sub
Code:do while webbrowser1.locationurl="www.xxxxxxxxxxxxxxx.com"




Reply With Quote