No se porqué, pero me ocurre que unos arrays se me borran cuando intento acceder a una función...
En mi JS tengo definido esto:
Código Javascript:
Ver original
var G_pFilterI=new Array(); var G_pFilter=new Array();
Más adelante, las intento usar en esta función:
Código Javascript:
Ver original
function putFilter(q){ /* ge(id) es un sinónimo de document.getElementById(id) */ con=0; min=0; max=3; if(q>3){ min=3; max=8; } for(i=0;i<G_pFilterI.length;i++){ ge(G_pFilterI[i]).setAttribute('title',G_pFilterI[i]); ge(G_pFilterI[i]).innerHTML=G_pFilter[i]; } var G_pFilterI=new Array(); var G_pFilter=new Array(); for(i=min;i<max;i++){ if(i!=q-1){ ac=G_filter[i].split(';'); for(j=0;j<ac.length;j++){ G_pFilterI[con]=ac[j]; G_pFilter[con++]=ge(ac[j]).innerHTML; ge(ac[j]).setAttribute('title',''); ge(ac[j]).innerHTML=''; } } } }
Pero cuando entra a la función me dice que G_pFilterI no está definido...
¿Alguien sabe porqué pasa esto?
Gracias.