Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/12/2005, 07:51
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 23 años, 11 meses
Puntos: 2
Gracias y disculpas Caricatos.
Pero sigo sin entender....
Te dejo aca el codigo para que me digas cual es mi error a pesar que creo use mal el seleccionar("grupo1", true);
Y no me quiero imaginar como sera para invertir la seleccion del mismo grupo.

Código PHP:
<SCRIPT LANGUAGE="JavaScript"> 
seleccionar(grupo, estado) {
// grupo es el id contenedor
// estado es true/false
for (var i = 0, checks = document.getElementById(grupo).getElementsByTagNam e("input"), total = checks.length; i < total; i ++)
checks[i].checked = estado;
}

function 
invierte(formu) { 
    for (
i=0; i<formu.length; i++) { 
        
with (formu.elements[i]) { 
            if(
className!='fieldset') 
            if ( 
type == 'checkbox' ) { checked = !checked } 
        } 
    } 
} 
</script> 
<FORM NAME=formulario> 
<fieldset id="grupo1">
<input type="checkbox" value="g1_1" name="grupo1" />
<input type="checkbox" value="g1_2" name="grupo1" />
<input type="checkbox" value="g1_3" name="grupo1" />
<input type="checkbox" value="g1_4" name="grupo1" />
<input type="checkbox" value="g1_5" name="grupo1" />

</fieldset>
<select size="1" name="D1"> 
<option>                       </option> 
<option>I  = Indistinto        </option> 
<option>C2 = Conjunto de a 2   </option> 
<option>C3 = Conjunto de a 3   </option> 
<option>CD = Conjunto Dinamico </option> 
</select> 

<input type="checkbox" name="cod1" value="ON"> 
<input type="checkbox" name="cod2" value="ON"> 
<input type="checkbox" name="cod3" value="ON"> 
<input type="checkbox" name="cod4" value="ON"> 
<input type="button" name="Bot1" value=" Todos " onClick=seleccionar("grupo1", true) style="font-size: 8 pt">&nbsp;&nbsp; 
<input type="button" name="Bot2" value="Invertir" onClick="invierte(this.form)" style="font-size: 8 pt">&nbsp;&nbsp; 
                                                
</FORM> 
Desde ya muchas gracias y saludos