Utilizo esta función para detectar un determinado caracter.
var cadena=location.search;
vars=new Array(2);
cont=1;
for (j = 0; j < 41; j++)
{
vars[j]='';
for (i = cont; i < cadena.length; i++)
{
if (cadena[I]=="&")
{
cont=cont+1;
break;
}
vars[j]=vars[j]+cadena;
cont=cont+1;
}
}
Con Netscape 4.x me funciona bien pero con Explorer el valor que toma la variable cadena[cont] es 'undefined'. Alguién sabe por qué?
Gracias.