Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/11/2009, 19:28
Avatar de asassa
asassa
 
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
Como saber si una palabra existe en una webbrowser

este script me lo pasaron en una pregunta anterior , pero me topo con problemas el momento de implementarlo, por que solo busca texto plano o no se como explicarlo..
Yo intente hacer una busqueda dentro de mi cuenta de hotmail pero no la hace la busqueda o simplemente nolo encuantra....por ejemplo dentro de mi hotmail hay un mensaje que dice ...... ¡Hola, roberto!, pero si le doy click al boton para que lo busque no lo encuentra. ¿como se puede resolver este problema?

el codigo acontinuacion funciona muy bien para html basico ...no se si me entienda....gracias

Código PHP:

Private Sub Command1_Click()
Dim strfindword As String
strfindword 
InputBox("Que Usted esta buscando?""Buscar"""
If 
WebPageContains(strfindword) = True Then 
MsgBox 
"La Pagina contiene el texto buscado" 
Else
MsgBox "La Pagina no contiene el texto buscado"
End If
End Sub
Private Function WebPageContains(ByVal s As String) As Boolean
Dim i 
As LongEHTML
For 1 To WebBrowser1.Document.All.length
Set EHTML 
_
WebBrowser1
.Document.All.Item(i)


If 
Not (EHTML Is NothingThen
If InStr(1EHTML.innerHTML_
s
vbTextCompare) > 0 Then
WebPageContains 
True
Exit Function
End If
End If
Next i
End 
Function
Private 
Sub Form_Load()
WebBrowser1.Navigate2 "aqui po la web que desea buscar"
End Sub