Completar combobox - WeBrowser

Iniciado por ŞCØRPIØN-X3, 9 Octubre 2011, 23:52 PM

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

ignorantev1.1

Pon tu web, a ver si se te puede ayudar  ;D

Saludos!

ŞCØRPIØN-X3

#11
esta es la web:

http://www.telexplorer.com.ar/telexplorer/sp/?zone=wpnf#click2find

para ver el combobox tenes que hacer click en el boton de nombre "Direccion" y el combo es en el que se pone la provincia.

¿Alguna idea de como hacerlo?  :-\

ŞCØRPIØN-X3

IGnorantev viste la web? SE puede completar ese combo?

ignorantev1.1

Hola:

Si te das cuenta ni los text se pueden llenar, solamente los de el lado izquierdo donde dice "email" y clave  :-(

Mira, probé con el buscón de la RAE, allí también hay un combo:

Código (vb) [Seleccionar]
Private Sub Command1_Click()
    wb.Document.All.Item("TIPO_BUS").Value = "2"
End Sub

Private Sub Form_Load()
    wb.Silent = True
    wb.Navigate ("http://buscon.rae.es/draeI/html/cabecera.htm")
End Sub


Y funciona perfectamente!
La verdad conozco muy poco de programación web, pero en esta web ("http://www.telexplorer.com.ar/telexplorer/sp/?zone=wpnf#click2find") hay algo diferente   :o, quiza alguien que sepa sobre programación web te oriente mejor.

Saludos!

seba123neo

#14
pues si, solo hay que poner el valor de la opcion, cada item del combo tiene su valor, mira el codigo fuente html de la web:

Código (html4strict) [Seleccionar]
name="TIPO_BUS" class="texto">
<OPTION value="3" selected>Búsqueda por aproximación
<OPTION value="0">Búsqueda exacta
<OPTION value="1">Búsqueda sin signos diacríticos
<OPTION value="2">Semejanza fonético-ortográfica


aca te paso un post donde yo lo explique para .NET hace mucho.

WebBrowser en C# como rellenar campos automaticamente

para la web que queres vos es lo mismo:

Código (html4strict) [Seleccionar]
<SELECT style="FONT-SIZE: 9pt; WIDTH: 130px; FONT-FAMILY: Verdana; HEIGHT: 14pt" size=1 name=PROVINCIA onkeypress="filter_ret_digits()">
                        <OPTION value="" selected>Todo el País</OPTION>
                        <OPTION value=11>Buenos Aires</OPTION>

                        <OPTION value=12>Capital</OPTION>
                        <OPTION value=13>Catamarca</OPTION>
                        <OPTION value=14>Chaco</OPTION>
                        <OPTION value=15>Chubut</OPTION>
                        <OPTION value=16>Córdoba</OPTION>
                        <OPTION value=17>Corrientes</OPTION>

                        <OPTION value=18>Entre Rios</OPTION>
                        <OPTION value=19>Formosa</OPTION>
                        <OPTION value=20>Jujuy</OPTION>
                        <OPTION value=21>La Pampa</OPTION>
                        <OPTION value=22>La Rioja</OPTION>
                        <OPTION value=23>Mendoza</OPTION>

                        <OPTION value=24>Misiones</OPTION>
                        <OPTION value=25>Neuquén</OPTION>
                        <OPTION value=26>Rio Negro</OPTION>
                        <OPTION value=27>Salta</OPTION>
                        <OPTION value=28>San Juan</OPTION>
                        <OPTION value=29>San Luis</OPTION>

                        <OPTION value=30>Santa Cruz</OPTION>
                        <OPTION value=31>Santa Fe</OPTION>
                        <OPTION value=32>Santiago del Estero</OPTION>
                        <OPTION value=33>Tierra del Fuego</OPTION>
                        <OPTION value=34>Tucuman</OPTION>
                        </SELECT><br><font size="1">Todo el País</font></td>


saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

ŞCØRPIØN-X3

Ignorantev, los textbox si los pude rellenar, lo unico que no pude fue el combobox y nose porque :s

seba123neo, probaste si te funciona?, porque yo ya trate y no lo completa al combo de esa web. Gracias por responder

seba123neo

si, funciona, proba esto:

Código (vb) [Seleccionar]
Private Sub Command1_Click()
   WebBrowser1.Document.search.provincia.Value = "11"
End Sub

Private Sub Form_Load()
   WebBrowser1.Navigate "http://www.telexplorer.com.ar/telexplorer/sp/?zone=wpnf#click2find"
End Sub


"search" es el nombre del formulario web, (ya que el combo de las provincias esta contenido dentro de un formulario), y provincia es el nombre del combobox, y "11" es el valor para Buenos Aires

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

ŞCØRPIØN-X3

funciono, pero un pequeño problema xD es en el combo de arriba xD jeje :P, haces click en la pestaña "Direccion" y ese combo xD ahora me fijo de aplicar lo mismo a ese combo aver si me funciona :P gracias por responder :D

ŞCØRPIØN-X3

Listo ya lo solucione :D muchas gracias ;)

WebBrowser1.Document.form_add.provincia.Value = "11"

Bueno, ya me di cuenta del problema, no me habia dado cuenta que existian 2 combobox con el mismo nombre, entonces al poner en todos los formularios, estos entraban en conflicto y ahora poniendo el nombre del formulario en el que se encuentra el combobox que yo necesito completar, ya no entra en conflicto con el otro por estar en distintos formularios, y caso solucionado :D muchas gracias a todos los que me ayudaron, en especial seba :)

TEMA SOLUCIONADO