Bunas tardes.
Espero que me ayuden. estoy haciendo una pagina con combos dinamicos y me corre en internet explorer y no en mozilla, y resulta que lo necesito mas en mozilla que en IE.
Miren esto.
function cambiar_select_2(formulario,valores_select_1,valor es_select_2)
{
//Obtención del indice activo en el primer "select"
var indice=formulario.select_1.selectedIndex;
//Actualización de las valores de las opciones posibles del segundo "select"
formulario.select_2.length=valores_select_2[indice].length;
for (var i=0; i < valores_select_2[indice].length; i++)
{
formulario.select_2.options[i].text=valores_select_2[indice][i].substr(6,100);
formulario.select_2.options[i].value=valores_select_2[indice][i].substr(6,100);
}
//se activa la primera opción del segundo "select"
formulario.select_2.selectedIndex=0;
}
y asi envio los datos
<select name="select_1" onChange="cambiar_select_2(this.form,valores_selec t_1,valores_select_2)
En IE perfecto pero en firefox que va. creo que el error es al enviar el formulario algo asi porque mando a imprimir la variable formulario que recibo en la funcion y en IE me sale [object] y en firefox me sale otra cosa, mando a imprimir algo de un objeto de ese formulario y me sale undefinided.
Mil gracias si me ayudan