Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2011, 15:09
Avatar de zalito12
zalito12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 13 años, 1 mes
Puntos: 67
Respuesta: onChange en select problema con IE

Vale, he encontrado una de las claves del problema, un puñetero bucle en funciona en FF y en IE no!!
Bueno, os pongo el bucle:
Código PHP:
  var i=1;
    var 
nombreCompletodocument.getElementById(idSelectOrigen).getAttribute("name");
  var 
nombreFin="";
  while ((
nombreCompleto[i]>='A') && (nombreCompleto[i]<='z'))//Bucle para llegar al numero de los id's
  
{
    
i++;
  }
  for (var 
a=i;a<nombreCompleto.length;a++){nombreFin=nombreFin+nombreCompleto[a];}//Bucle para almacenar el numero de los id's 
El while recorre el atributo nombre de una etiqueta hasta que termina con las letras y el for almacena los numeros del string. Los nombres son del tipo: elemento1, elemento2 y como no puedo saber si hay 1 o 10 elementos lo hago asi.
Gracias!

EDITO:
Me respondo a mi mismo, el maldito IE no identifica string[posicion], con .charAt funciona.

Última edición por zalito12; 26/11/2011 a las 15:37 Razón: Solucionado