Foros del Web » Creando para Internet » HTML »

Linkear una celda

Estas en el tema de Linkear una celda en el foro de HTML en Foros del Web. Hola amigos, una pequeña pregunta: Tengo un texto en una celda que apunta a otra página. Lo que quiero hacer es que apunte a la ...
  #1 (permalink)  
Antiguo 26/08/2002, 11:38
 
Fecha de Ingreso: junio-2002
Mensajes: 5
Antigüedad: 22 años, 4 meses
Puntos: 0
Linkear una celda

Hola amigos, una pequeña pregunta:
Tengo un texto en una celda que apunta a otra página. Lo que quiero hacer es que apunte a la página toda la celda y no el texto, cambiando el color cuando pase el ratón cuando pase por encima.

Gracias
  #2 (permalink)  
Antiguo 26/08/2002, 11:45
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Re: Linkear una celda

Buenas,

puedes hacerlo asi:

<td onMouseOver="bgColor='elcolorquequieras'&quot ; onClick="window.location.href='ladireccionque quieras.html'">

Si además quieres que recupere el color anterior la celda le añades un onMouseOut="bgColor='elotrocolor'"

Si además quieres que muestre el cursor manita sobre la celda entera le añades style="cursor:hand" (sólo lo entenderá explorer por esto, netscape necesita pointer en lugar de hand)

Si quieres que el link se cargue en otro frame se lo pides asi:

parent.nombredelframe.location.href='ladireccion'

Y yá.

Un saludo
  #3 (permalink)  
Antiguo 27/08/2002, 12:20
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: Linkear una celda

Hola sponce:

Ampliando lo que te pone tunait (¡hola!) también puedes usar estilos para los fondos:
onmouseover="this.style.backgroundColor='xxx' ".
Con respecto al link, yo solo pongo location.href (creo que es suficiente), y para que la manita salga igual en los navegadores, yo lo complico algo más: le pongo un id a la celda, y en el "onload" del "body" hago una búsqueda de los id's que son enlaces y les hago la asignación de la manita... algo así:

document.getElementById("lo_que_sea").st yle.cursor = (document.all) ? "hand" : "pointer";

Espero que te sirva y saludos
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 21:27.