Título: Pasar datos a web con webbrowser en tiempo de ejecución (no hay manera) Publicado por: oskarrr en 11 Septiembre 2012, 16:47 pm Hola. Aprovecho para presentarme aunque llevos unos añitos registrado. Quiero rellenar unos campos en tiempo de ejecución en una web, concretamente usuario, password, y darle clic al login. El clic al login y el campo de password me funcionan bien, pero al intentarle meter texto al campo login me da el error 438 de que no admite ese método o propiedad. Yo pienso que es porque el form (de la web) se llama login y el input text de la web también se llama login.
Este es el código html (resumido): Código: <form method="post" action="login.phtml" name="login" style="display:inline"><div style="float:left;"> Y este es mi código en VB6: Código: Private Sub Form_Load() Título: Re: Pasar datos a web con webbrowser en tiempo de ejecución (no hay manera) Publicado por: seba123neo en 11 Septiembre 2012, 17:15 pm lo que veo mal, es que el textbox se llama "login" y el formulario contenedor tambien se llama "login", entonces como estas usando el .All y hay 2 objetos con el mismo nombre, te debe estra trayendo el formulario en ves del textbox, por eso no funciona, deberias no usar el .All en este caso y especificarle el nombre del formulario, algo asi:
Código
el primer login especifica el nombre del formulario que lo contiene y el segundo es el nombre del textbox, proba de esa forma haber que pasa. saludos. |