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

Esta es la solucion, sin embargo porque internet explorer no me toma el fondo de la capa, del class que le asigno? Mozilla y Opera si lo hace, ahora que truco hay que hacer?

function logear(nouser){
// var tot= document.getElementsByName('usersaved[]').length;

var m = document.getElementsByTagName("input");
var tot=1;;
for(i=1;i<m.length;i++){
if (m[i].className == "usersaved"){
tot++;
}
}


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";
}
}
}