• Martes 5 de Noviembre de 2024, 13:46

Autor Tema:  Como Escribir En Un Textbox De Una Página Web?  (Leído 1869 veces)

Ignite

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Como Escribir En Un Textbox De Una Página Web?
« en: Viernes 1 de Abril de 2005, 00:15 »
0
Lo que quiero hacer es poder rellenar textbox de pag. webs desde mi aplicación. Por ejemplo, cuando escribo una respuesta enun foro, pues que escriba todo un texto que yo le indique. El problema está en que he usado el Spy++ para saber la classe del objeto, pero no me aparece ninguna referéncia, con lo que no se como acceder a él.
Alguien se le ocurre alguna manera de hacerlo?

Saludos.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Como Escribir En Un Textbox De Una Página Web?
« Respuesta #1 en: Viernes 1 de Abril de 2005, 00:28 »
0
Código: Text
  1. Private Sub Form_Activate()
  2. Webbrowser1.Navigate "http://login.passport.net/uilogin.srf?id=2" 'Este es hotmail debes poner la dirección exacta
  3. End Sub
  4.  
  5. Private Sub Command1_Click()
  6. Do Until Webbrowser1.ReadyState = READYSTATE_COMPLETE
  7. DoEvents
  8. Loop
  9. On Error Resume Next
  10. Webbrowser1.Document.Form1.login.Value = "usuario@hotmail.com"
  11. Webbrowser1.Document.Form1.passwd.Value = "password"
  12. Webbrowser1.Document.Form1.submit
  13. End Sub
  14.  
  15. Solo debes tener en cuenta el nombre de la caja de texto y el del formulario, en gmail sería :
  16.  
  17. Webbrowser1.Document.Forms(0).email.Value = "usuario@gmail.com" por ejemplo...
  18.  
  19. Eso lo sabes viendo su codigo... Simple, no?...
  20.  
Ojala te sirva.
Chao
El pasado son solo recuerdos, el futuro son solo sueños

Ignite

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Como Escribir En Un Textbox De Una Página Web?
« Respuesta #2 en: Viernes 1 de Abril de 2005, 17:23 »
0
Fantástico ReadyState, creo que esto me servirá. Este finde lo voy a probar a ver si funciona. No había caído en observar el código de la propia web  :P

**** editado

He probado el código pero no me sirve porque usa el control WebBrowser. Lo que me interesa es poderlo modificar directamente desde el navegador que esté abierto(IE,Mozilla, etc.).


Muchas gracias