Hola que tal bueno yo estoy haciendo una funcion donde dependiendo de que opcion de una listbox selecciones se habilitan y se deshabilitan unos campos, yo utilizo firefox como navegador y en este no me saca ningun error, todo corre a la perfección, pero como la mayoría d elas personas utiliza IE también lo probé ahi, y oh sorpresa! me saca varios errores pero alternados a veces me dice que un elemento de la listbox(que no selecciono) es nulo o no es un objeto, pero en firefox corre perfecto
deshabilita los campos que quiero que deshabilite etc.
aqui esta mi función side algo sirve
<script>
function auto()
{
if(window.document.autos_i.Vehiculo.options[2].selected==true)//fronterizo
{ //alert("2 fronterizo");
window.document.autos_i.serie_legalizado.disabled= true;
window.document.autos_i.motor_legalizado.disabled= true;
window.document.autos_i.serie_turista.disabled=tru e;
window.document.autos_i.motor_turista.disabled=tru e;
window.document.autos_i.serie_fronterizo.disabled= false;
window.document.autos_i.motor_fronterizo.disabled= false;
}
else
if(window.document.autos_i.Vehiculo.options[3].selected==true) //legalizado
{ //alert("legalizado 3");
window.document.autos_i.serie_turista.disabled=tru e;
window.document.autos_i.motor_turista.disabled=tru e;
window.document.autos_i.serie_legalizado.disabled= false;
window.document.autos_i.motor_legalizado.disabled= false;
window.document.autos_i.serie_fronterizo.disabled= true;
window.document.autos_i.motor_fronterizo.disabled= true;
}
else if(window.document.autos_i.Vehiculo.options[4].selected==true) //turista
{
//alert("turista 4");
window.document.autos_i.serie_legalizado.disabled= true;
window.document.autos_i.motor_legalizado.disabled= true;
window.document.autos_i.serie_fronterizo.disabled= true;
window.document.autos_i.motor_fronterizo.disabled= true;
window.document.autos_i.serie_turista.disabled=fal se;
window.document.autos_i.motor_turista.disabled=fal se;
}
else
{
//alert("cualkier otro");
window.document.autos_i.serie_legalizado.disabled= true;
window.document.autos_i.motor_legalizado.disabled= true;
window.document.autos_i.serie_fronterizo.disabled= true;
window.document.autos_i.motor_fronterizo.disabled= true;
window.document.autos_i.serie_turista.disabled=tru e;
window.document.autos_i.motor_turista.disabled=tru e;
}
}
</script>
les agradecería su ayuda pues no tengo ni idea de como arreglarlo es la priemra vez que me pasa.
y en mi select tengo esto <select id="" name="Vehiculo" onChange="js:auto();"> [...]