Hola queria saber como hacer unos botones de seleccionar/deseleccionar todo.
Tengo una tabla que se carga en funcion de un array que se obtiene de un result set, por tanto dependiendo del tamaño del vector de resultados tendre mas o menos filas en la tabla.
Pongo el codigo para que se vea mas claro, el codigo es asp, pero supongo que se entendera
Código PHP:
<body topmargin="0" leftmargin="0">
<form name="frm_resultados">
<table width="100%" border="0" cellpadding="2" cellspacing="0" align="center">
<%if IsArray(vColaboradores)then
nPar=true%>
<a onclick="seleccionar(1)">Seleccionar Todos</a>
<a onclick="seleccionar(0)">Deseleccionar Todos</a>
<tr bgcolor=slategray>
<td></td>
<td>ID</td>
<td>Nombre</td>
<td>Apellidos</td>
<td>NIF</td>
</tr>
<%
for i=0 to Ubound(vColaboradores,2)
if nPar=true then
sColor="#FFFFFF"
nPar=False
else
sColor="#ffe5e5"
nPar=true
end if%>
<tr bgcolor="<%=sColor%>">
<td><input type="checkbox" id="<%=i%>" name="<%=i%>"></td>
<td><%=vColaboradores(0,i)%></td>
<td><%=vColaboradores(3,i)%></td>
<td><%=vColaboradores(2,i)%></td>
<td><%=vColaboradores(4,i)%></td>
</tr>
<%next%>
<input type="hidden" name="counter" value="<%=i%>">
<%end if%>
esta es la funcion selecciona de javascript que tengo mas o menos hecha, pero que no me funciona(solo estoy probando lo de seleccionar todo

) .
Código PHP:
function seleccionar(accion){
var chk
var indice
var j
var nombre
indice = parseInt(document.frm_resultados.counter.value);
if (accion == 0) alert("Deselecciono todos");
else{
alert("Selecciono todos");
for(j=0;j<indice;j++){
nombre = j.toString()
chk = document.frm_resultados.getElementsByTagName(nombre);
chk.checked = true;
alert(chk.checked);
}
}
}
Otra cosa que queria es que el texto de seleccionar todo y deseleccionar todo fuera como un link. Porque ahora cuando paso por encima el cursor no se me pone con la tipica manita, no se si me entendeis.
¿Como puedo hacer para que el texto "seleccionar todos" se cambie de color cuando pase el cursor por encima y el icono del cursor se cambie a la manita?
Gracias