Foros del Web » Programación para mayores de 30 ;) » .NET »

select dinamico web browser vb

Estas en el tema de select dinamico web browser vb en el foro de .NET en Foros del Web. Buenas Foro. Alguien me podria ayudar a obtener el valor de un select dinamico en un web browser. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < ...
  #1 (permalink)  
Antiguo 08/06/2016, 11:01
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
select dinamico web browser vb

Buenas Foro.

Alguien me podria ayudar a obtener el valor de un select dinamico en un web browser.


Código HTML:
Ver original
  1. <select name="ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo" onchange="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)" id="MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo" class="PSDROPDOWNLIST">
  2.             <option selected="selected" value=""></option>
  3.             <option value="M">1-Mensual</option>
  4.             <option value="T">3-Trimestral</option>
  5.             <option value="Q">4-Cuatrimestral</option>
  6.             <option value="S">5-Semestral (A)</option>
  7.             <option value="L">6-Semestral (B) Liquidación</option>
  8.             <option value="J">7-Ajuste</option>
  9.             <option value="Y">8-Del Ejercicio</option>
  10.             <option value="N">9-Sin Periodo</option>
  11.  
  12.         </select>

Código vb:
Ver original
  1. Dim periodicidad As HtmlElement = wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo")
  2.         periodicidad.Document.Window.DomWindow.execscript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)", "JavaScript")
  3.         periodicidad.SetAttribute("value", "M")
  4.  
  5.         'wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo").InvokeMember("onchange")
  6.        'wb1.Document.Window.DomWindow.execscript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)", "JavaScript")
  7.        'wb1.Document.InvokeScript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)")
  8.  
  9.         wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlTipoDeclaracion_ddlCatalogo").SetAttribute("value", "001")
  10.  
  11.         Dim periodo As HtmlElement = wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodoFiscal_ddlCatalogo")
  12.         periodo.SetAttribute("value", "005")
  13.  
  14.  
  15.  
  16.         wb1.Document.GetElementById("MainContent_btnSiguiente").InvokeMember("click")

Selecciono una opcion en este select y si carga los datos en el siguiente pero no selecciona la opcion pero no obtiene el valor que le mando espero puedan ayudarme.

De antemano muchas gracias
__________________
Lo imposible solo cuesta un poco mas
  #2 (permalink)  
Antiguo 09/06/2016, 08:19
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: select dinamico web browser vb

Buenas compañero,

¿Lo haces con VB.Net o VB 6.0?
Si es con .Net, la solución es tan sencilla como poner ddlCatalogo.SelectedValue en el código de VB.Net


Un saludo!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #3 (permalink)  
Antiguo 09/06/2016, 10:02
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
Respuesta: select dinamico web browser vb

Buenas.

Graicas por responder, pero creo que nos estamos confundiendo, estoy trabajando en un web browser y si estoy trabajando en vb.NET
__________________
Lo imposible solo cuesta un poco mas

Etiquetas: dato, dinamico, select, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:54.