Foros del Web » Programando para Internet » Javascript »

Recorrer enlaces con TAB

Estas en el tema de Recorrer enlaces con TAB en el foro de Javascript en Foros del Web. Hola Como sabéis al pulsar la tecla TAB se van recorriendo todos los enlaces de una página, he observado que el enlace al estar seleccionado ...
  #1 (permalink)  
Antiguo 12/02/2005, 06:35
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
Recorrer enlaces con TAB

Hola

Como sabéis al pulsar la tecla TAB se van recorriendo todos los enlaces de una página, he observado que el enlace al estar seleccionado se remarca pero ¿sería posible que al estar activo la celda o el enlace cambie de color?

Un saludo y muchas gracias
  #2 (permalink)  
Antiguo 13/02/2005, 04:27
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
Muchas gracias funciona bien :)

Sólo queda saber si también puedo cambiar el color de la celda.
  #3 (permalink)  
Antiguo 13/02/2005, 04:35
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
Tengo el siguiente código, si pongo el ratón sobre la celda cambia de color, ¿cómo puedo hacer para que al estar activo el enlace después de haber llegado a el con la tecla TAB la celda también cambie de color?

Código:
<SCRIPT LANGUAGE="javascript">
 function encima(obj)
 {
  obj.style.cursor='active';
  obj.style.backgroundColor='#C1C1C1';
 }
 function fuera(obj)
 {
  obj.style.backgroundColor='#FFFFFF';
 }
</SCRIPT> 

<table>
 <TR>

<table cellpadding=0 cellspacing=0 width="50%">
<tr onmouseover="encima(this)" onmouseout="fuera(this)">
<td><a href="http://asdf">dato1</a></td>
<td>dato2</td>
<td>dato3</td>
<td>dato4</td>
</tr>
<tr onmouseover="encima(this)" onmouseout="fuera(this)">
</tr>
</table>
Muchas gracias de nuevo
  #4 (permalink)  
Antiguo 15/02/2005, 03:22
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
A ver si tiene solución :)
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 16:35.