Buenas. Se que esto es para unos pocos solo. Pero a ver si doy con el tema. Tengo una web con la que trabajo y necesitaria que mi aplicaion leyera el estado de un par de Option que tiene. Solo los tipicos de marcar "Si" o "No". Ya tengo experiencia en leer o modificar controles de las webs (texbox, botones, sumits, etc), pero nunca he tenido que leer el valor de un OptionButton. El codigo fuente de la web me tira el nombre del control:
function badFacturable(){
var facBad0=document.fSAM.facBad[0].value;
var facBad1=document.fSAM.facBad[1].value;
if (facBad0 != null && facBad1 != null)
{
if ( document.fSAM.facBad[0].checked)
{
document.fSAM.facBad[0].disabled=false;
}
if (document.fSAM.facBad[1].checked)
{
document.fSAM.facBad[1].disabled=false;
}
}
}
En él se ve claramente el nombre de ambos Options: facBad[0] y facBad[1]
El problema lo tengo al hacer referencia a él por codigo. He tratado de leer su valor de estas maneras:
ElValor = WebBrowser2.Document.fSAM.facBad[0].Value
ElValor = WebBrowser2.Document.fSAM.item("facBad[0]").Value
Pero me da error de 91 (La variable de objeto o la variable de bloque With no está establecida )
Estoy seguro que es por los corchetes, que no los admite, pero es asi como se llaman los controles. ¿Alguna idea?