Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2007, 03:43
Avatar de SILVI85
SILVI85
 
Fecha de Ingreso: julio-2007
Mensajes: 109
Antigüedad: 16 años, 9 meses
Puntos: 1
Pregunta input type="radio" dinamico

Yo tengo una serie de input type="radio" en una tabla,cada fila tiene uno.

Tengo que cada vez que pases el raton por encima se marque la opcion (la fila) de un color:


Código HTML:
<script> 
function highlight(which,color){ 
if (document.all||document.getElementById) 
which.style.backgroundColor=color} 
</script> 

Código PHP:
         for($i=0;$i<$nfilas;$i++)
                     {
                                echo 
"<tr align=\"center\" bgcolor=\"#FFFFCC\" onMouseover=\"highlight(this,'yellow')\" onMouseout=\"highlight(this,'#FFFFCC')\">";
                                
$fila=mysql_fetch_array($consulta);
                                
$id=$fila["id"];
                                    
//    if ($fila["usuario"]!=$_SESSION["usuario_conec"]) //para no modificar el conectado
                                    //    {    
                              
$cadena2="SELECT nombre FROM unidades_organizativas where id='$fila[id_unidad]'"
                              
$consulta2=mysql_query($cadena2) or die ("Error al consultar las unidades organizativas");
                              
                              
$fila2=mysql_fetch_array($consulta2);
                              
$nombreunid=$fila2["nombre"];
        

                                              if (
$fila["estado"]==1){ $estado="Activo";}else $estado="Inactivo";
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[nombre] <b></font></td>";
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[apellidos] <b></font></td>";
                                      echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[usuario] <b></font></td>";
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[clave] <b></font></td>";
                                      echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[correo] <b></font></td>";
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$fila[perfil] <b></font></td>";
      
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$estado <b></font></td>";
                                              echo 
"<td height=\"40\" width=\"30%\"><font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#0000FF\"><b>$nombreunid <b></font></td>";
                                                   
                                                   
                                   
                                              echo 
"<td><input type=\"radio\" name=\"mod\" value=$id></td>";
                                                                                        echo 
"</tr>";                
                                    }
                                    echo 
"</table>";
                                    echo 
"<br>"
Bien,lo que quiero consergir ahora es que al marcar el radio me coloree la fila de un color,es decir en lugar de pasar el ratón por encima que se coloree que se ponga cuando se marque una opción.

Saludos y gracias