elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Realizar función al hacer click en un input button de un WebBrowser?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 [4] Ir Abajo Respuesta Imprimir
Autor Tema: Realizar función al hacer click en un input button de un WebBrowser?  (Leído 19,848 veces)
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Realizar función al hacer click en un input button de un WebBrowser?
« Respuesta #30 en: 13 Junio 2013, 21:20 pm »

Pues no me va :(

Código:
    Private Sub frmModpacks_Web_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        'Dim prueba As String = Me.WebBrowser1.Document.GetElementById("nombre").GetAttribute("Value")

        WebBrowser1.Navigate("http://ikillcraft.a0001.net/modpacks.php")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        Dim document As HtmlDocument = WebBrowser1.Document

        'Attach Click event handler
        AddHandler document.Body.Click, New HtmlElementEventHandler(AddressOf WebBrowser1_Clicked)
    End Sub   

Private Sub WebBrowser1_Clicked(ByVal sender As Object, ByVal e As System.Windows.Forms.HtmlElementEventArgs)
        Dim document As HtmlDocument = TryCast(sender, HtmlDocument)

        Select Case document.ActiveElement.TagName.ToLower
            Case "button" : MsgBox("apretaste un button")
            Case "input" : MsgBox("apretaste un input")
            Case Else
        End Select
    End Sub

Un saludo y gracias por ayudar :)


En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Realizar función al hacer click en un input button de un WebBrowser?
« Respuesta #31 en: 13 Junio 2013, 21:25 pm »

El fallo lo tienes aquí:

Código
  1. AddHandler document.Body.Click, New HtmlElementEventHandler(AddressOf WebBrowser1_Clicked)

Te vuelvo a citar lo que dije comentarios atrás:

PD: el objeto sender es de tipo "HtmlDocument", NO de tipo HtmlElement como está en tu código de arriba.

En resumen, pasa el puntero de tu mouse sobre "Body", y lee lo que pone, lee, lee y comprende, y luego lo modificas...


« Última modificación: 13 Junio 2013, 21:27 pm por EleKtro H@cker » En línea

Páginas: 1 2 3 [4] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines