Buenas!
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 originalvar G_pFilterI=new Array();
var G_pFilter=new Array();
Más adelante, las intento usar en esta función:
Código Javascript
:
Ver originalfunction 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.