Foros del Web » Creando para Internet » CSS »

Cambiar color en las celdas activas

Estas en el tema de Cambiar color en las celdas activas en el foro de CSS en Foros del Web. Hola, No estoy seguro de que el foro de CSS sea el mejor sitio para estas preguntas... Bueno, mis pregunta son: 1. ¿Cómo puedo hacer ...
  #1 (permalink)  
Antiguo 22/09/2004, 12:38
 
Fecha de Ingreso: mayo-2004
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 0
Cambiar color en las celdas activas

Hola,

No estoy seguro de que el foro de CSS sea el mejor sitio para estas preguntas...

Bueno, mis pregunta son:

1. ¿Cómo puedo hacer que una celda tenga un vínculo?(¿es imposible?). Me explico...que el vínculo lo tenga la celda, la celda entera, no el texto que contiene la celda.

2. He añadido este código a las celdas del menü de mi página:

onmouseout='this.style.backgroundColor="e2e8d7"' onmouseover='this.style.backgroundColor="cfd9bd"

Así logro que al poner el ratón encima de las celdas, estas cambien de color.

Mi pregunta: ¿Puedo hacer que al hacer clic en una celda, esta cambie de color? Quiero que mientras se esta mostrando el contenido de la opcion seleccionada en el menú, el fondo de la celda del menú seleccionado tenga otro color(ufff...¿me habeis entendido algo? No se si me explico...) Igual que en los vínculos de texto: A:link {COLOR: #0099CC; TEXT-DECORATION: none}
A:hover {COLOR: #0099CC; TEXT-DECORATION: none}
A:active {COLOR: #0099CC; TEXT-DECORATION: none}
A:visited {COLOR: #0099CC; TEXT-DECORATION: none}

A ver si me podeis ayudar...

Gracias.
__________________
########
  #2 (permalink)  
Antiguo 22/09/2004, 13:14
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 14 años, 3 meses
Puntos: 0
Aca tenes

Código HTML:
<head>
<title>Celda de color</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
<!--
function uno(src,color_entrada)                        {
                       src.bgColor=color_entrada;src.style.cursor="hand";
                       }
                       function dos(src,color_default) {
                       src.bgColor=color_default;src.style.cursor="default";
                       }

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-->
</script>
</head>
<body>
<table width="300" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#E0E0C2" class="textonoticias" onMouseOver="uno(this,'#CDCD9C');" onMouseOut="dos(this,'#E0E0C2');">
    <td>Contenido</td>
  </tr>
</table>
</body> 
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:00.