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%>
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);
}
}
}
¿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