Auto-clic en Webbrowser con ID ?

Iniciado por iUDEX, 22 Marzo 2014, 01:46 AM

0 Miembros y 1 Visitante están viendo este tema.

iUDEX

He intentado con un montón de códigos y no he podido progresar en nada.

Tengo un formulario VB.NET y mi objetivo es que, cuando el usuario ingrese a la determinada página que he puesto, ocurra un "auto-clic" en el botón de dicha página del Webbrowser, con el ID.

Con que codigo se haria eso?
!!
Namasté, criatura.

abkanis

#1
en el caso de  vb6 funciona así

WebBrowser1.Document.All("Nombre de Boton").Click

si la pagina es  tuya podrias usar el nombre , si no lo es kizas puedas usar la propiedad  getElementById  , es decir:

WebBrowser1.Document.getElementById("ID de Boton").Click

Private Sub Command2_Click()
WebBrowser1.Document.All("submit").Click
End Sub

Private Sub Command3_Click()
WebBrowser1.Document.getElementById("submit").Click
End Sub

Private Sub Form_Load()
WebBrowser1.Navigate2 "C:/Users/Abkanis/Documents/prueba.html"
End Sub


pues los probe  y ambos funcionan, esto es en el caso de VB6,  

en el caso de aun asi no puedes , podrias modificar el boton de dicha pagina con una inyeccion en javascript, asi modificarias el boton y le agregarias el nombre del boton,  seria algo asi  webbrowser1.navigate2 "inyeccion"  alli puedes meterle un textbox para k no te jodan las  comillas.

Prueba HTML:

<input type=button ID=submit value=Enviar onclick="javascript:alert('hola')"/>
<input type=button name=submit value=Enviar onclick="javascript:alert('hola que tal')"/>