Bien necesito seleccionar todos los checkbox a partir de otro check box, el codigo resumido de formulario es el siguiente:
<?php
echo '<html><head>';
echo '<title></title>';
echo '<script src="./scripts/funciones.js" language="JavaScript"></script>';
echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />';
echo '</head><body>';
....
echo '<table>';
echo '<form name="cargarDatos" method="get">';
echo '<tr>';
echo '<th><input type="checkbox" onclick="todos(this.form,this.checked)" name="todos" value="1"></th>';
......
echo'</tr>';
echo'<tr>';
echo '<td><input type="checkbox" name="lista[]" value="'.urlencode($dirname.$filename).'"></td>';
....
echo '</tr>';
echo '</form>';
echo '</table>';
y el javascript esta dentro del archivo funciones.js:
function todos(form,marcar){
for (i = 0; i < form.elements.length; i++){
if(form.elements[i].type="checkbox")
form.elements[i].checked = marcar;
}
}
Pues resulta que me da error en la funcion javascript y no se porque, aunque seguro que debe ser una tonteria. Si alguno me pudiera ayudar, gracias!!!