Hola, asi es más fácil, ps aver cambia esta función:
js:
Código javascript
:
Ver originalfunction slctryole(cual, donde) {
if (cual.selectedIndex != 0) {
donde.length = 0;
cual = eval(cual.value);
for (m = 0, m_ = m; m < cual.length; m++) {
var nuevaOpcion = new Option(cual[m].texto);
donde.options[m_] = nuevaOpcion;
if (cual[m].valor != null) {
donde.options[m_].value = cual[m].valor;
}
else {
donde.options[m_].value = cual[m].texto;
}
!isNaN(cual[m]) ? m_ : m_++;
}
}
};
aún asi sigo sin entender porque te saltas números en el array
saludoss
:]