Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/07/2012, 15:33
Avatar de Ex_shadow
Ex_shadow
 
Fecha de Ingreso: febrero-2012
Ubicación: Calera Avellaneda, Buenos Aires, Argentina, Argentina
Mensajes: 95
Antigüedad: 12 años, 2 meses
Puntos: 4
Respuesta: Como logro obtener un selector asi?

Perfecto, pero tengo un problema, sigue saliendo el mismo error, el proposito de este tema era solucionar ese error, ya que antes se agregaban los id, al igual que con tu codigo o el mio funcionaba... solo que todo el codigo que se situaba debajo del for dejaba de funcionar... mira te paso el script completo es basico y corto...


Código Javascript:
Ver original
  1. // --- Variables Necesarias
  2.  
  3. var Carrousel = 'Carrousel'; // -- Variable del ul
  4. var Prefijo = 'Contenedor'; // -- Prefijo de los id , seran aumentados...
  5. var Foco = 0; // -- Imagen que esta seleccionada
  6. var Contador =0;
  7.  
  8. // --- Carrousel
  9. function Cm_Carrousel(e){
  10.    
  11.     // -- Carrousel
  12.     EV3_Carrousel = document.getElementById(Carrousel);
  13.    
  14.     // -- Evento del teclado
  15.     Evento = e || window.event;
  16.     Letra = Evento.keyCode;
  17.    
  18.     // -- Movimiento derecho
  19.     if(Letra == 39){       
  20.            
  21.             document.getElementById(Prefijo+Foco).removeAttribute('class');
  22.            
  23.             Foco++;
  24.            
  25.             document.getElementById(Prefijo+Foco).setAttribute('class','Select');
  26.            
  27.            
  28.     }
  29.    
  30.     // -- For Identificadores
  31.         lis = document.getElementById(Carrousel).getElementsByTagName('li');
  32.         Cantidad = lis.length;
  33.         for(i=0;i <= Cantidad; i++){
  34.                 lis[i].id = Prefijo+i;
  35.     }
  36.  
  37. }
  38.  
  39. window.onload = function(){
  40.    
  41.     document.onkeyup = Cm_Carrousel;
  42.    
  43. }

Sigue sin funcionar todo lo que valla debajo del for,pense que era por el querySelector pero por lo que veo no lo es...

los id solo se agregan al precionar una tecla cualquiera, si el for lo saco de la funcion no funciona más...por eso no comprendo ÉL PORQUE?