Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2010, 22:46
August
 
Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 2 meses
Puntos: 10
document.getElementsByName("usersaved").length no funciona en IE

Hola

En mozilla y en Opera funciona perfecto pero en Internet Explorer, no funciona, hay alguna forma suplementaria, estoy usandolo de esta manera

function logear(nouser){
var tot=document.getElementsByName("usersaved[]").length;
for(i=1;i<=tot;i++){
var capa="usuario"+i;
var input="password"+i;
if(i==nouser){
document.getElementById(capa).className="seleccuse r";
document.getElementById(input).className="passmost rar";
}else{
document.getElementById(capa).className="noseleccu ser";
document.getElementById(input).className="passocul t";
}
}
}

En esta pagina http://www.phpied.com/ie-has-a-probl...lementsbyname/ dice que asi se soluciona, lo intente pero sige sin funcionar, lo chistoso es que a ellos si le funciona, porque sera?
Segun dice alli que solo con poner corchetes en los Name, pero a mi no me funciono

Saludos y gracias de antemano

Última edición por August; 30/11/2010 a las 23:15