Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Checkall con prototype

Estas en el tema de Checkall con prototype en el foro de Frameworks JS en Foros del Web. Saludos, He estado trabajando recientemente con prototype y la verdad me gusta bastante su simplicidad y ayuda en manejo de uso. lo que he estado ...
  #1 (permalink)  
Antiguo 10/11/2009, 08:32
Avatar de tatewaky  
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 9 meses
Puntos: 0
Checkall con prototype

Saludos,

He estado trabajando recientemente con prototype y la verdad me gusta bastante su simplicidad y ayuda en manejo de uso. lo que he estado haciendo es agarrar ciertas funciones viejitas que tengo y traducirlas en el momento que las llego a utilizar, pero ya encontre mi primer problema.

Lo que tengo es una tabla, y en la primera fila donde estan los titulos tengo un checkbox general, cuando hago check en el mismo todos los checks se ponen check=true automaticamente, pero no me esta trabajando en prototype, aqui esta la funcion que estoy utilizando:

Código PHP:
function checkall(){    
    
//declaro el arreglo que contendra los checkbox
    
var checkboxes = [];
    
//declaro una variable donde guardo el formulario y guardo todos los checks en el arreglo
    
var form = $('estado');
    
checkboxes form.getInputs('checkbox');
    
//checkeo todos los checkboxes
    
checkboxes.each(function(e){ e.checked });

Gracias de antemano
  #2 (permalink)  
Antiguo 10/11/2009, 08:35
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 16 años, 2 meses
Puntos: 12
Respuesta: Checkall con prototype

Código PHP:
function checkall(){     
    
//declaro el arreglo que contendra los checkbox 
    
var checkboxes = []; 
    
//declaro una variable donde guardo el formulario y guardo todos los checks en el arreglo 
    
var form = $('estado'); 
    
checkboxes form.getInputs('checkbox'); 
    
//checkeo todos los checkboxes 
    
$A(checkboxes).each(function(e){ e.checked }); 

  #3 (permalink)  
Antiguo 10/11/2009, 08:47
Avatar de tatewaky  
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Checkall con prototype

Gracias uselox por tu pronta respuesta.
Sin embargo, acabo de descubrir cual era mi problema y es peor de lo que mencione, mi funcion si esta cumpliendo su cometido, el problema es el browser, lo probaba en firefox y no servia, alguien sabe como hacer para que me funcione en ambos tanto en firefox como en IE???
  #4 (permalink)  
Antiguo 10/11/2009, 13:06
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 16 años, 2 meses
Puntos: 12
Respuesta: Checkall con prototype

Código PHP:
function checkAll(obj){
  var 
checks = $$('.check-item');
  
$A(checks).each(function (item){
    
item.checked obj.checked;
  });
}
Event.observe(windowload, function (){
  
Event.observe('general'clickcheckAll.bind(this));
}); 
...

Código HTML:
<input type="checkbox" name="general" id="general" />
...
<input type="checkbox" class="check-item" name="check-item" id="check-item" value=""/>
...
espero sirva lo ise de memoria no lo probe, pero es algo asi...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:45.