Sigo sin conseguir nada.... El problema esta en las funciones
Código PHP:
function opcion(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}
function cambia(oMster, oCntrl){
var nSelected = oMster.selectedIndex;
while (oCntrl.length) oCntrl.remove(0);
for(var i = 0; i < aSubcateg[nSelected].length; i++)
opcion(oCntrl, i, aSubcateg[nSelected][i], String(i));
}
function llena(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
for(var i = 0; i < aCateg.length; i++)
opcion(oCntrl, i, aCateg[i], String(i));
}
Lo he intentado todo, supuestamente con:
if (aSubcateg[nSelected][i]!=undefined)
Tendria que salir, pero que va... siguen apareciendo esas posiciones no definidas...
Me estoy rompiendo la cabeza....