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">
<input type="button" name="Bot2" value="Invertir" onClick="invierte(this.form)" style="font-size: 8 pt">
</FORM>
Desde ya muchas gracias y saludos