Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2007, 11:29
moneo
 
Fecha de Ingreso: diciembre-2005
Mensajes: 18
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Dar foco a links

Efectivamente Javier B, aplicando lo que dices, el link que recibe el foco adquiere el estilo que le indicas respecto a los demas links. Pero el problema es que funciona cuando todos los links se dirigen a una misma pagina....
Si tienes el tipico menu lateral que se mantiene en todas las paginas, al pinchar sobre uno de los enlaces, este pierde el foco cuando la pagina se refresca.

En fin, me interesaria conseguir lo que sucede con este sencillo ejemplo en php con dos enlaces, pero en javascript y de forma mas efectiva.

Imaginar que en lugar de dos enlaces en el menu lateral hubiera una cantidad muy superior, el codigo seria demasiado largo para conseguir un efecto tan sencillo....

Gracias.


Código PHP:
<?

//inicio cambio de color del menu
$url=$_SERVER['REQUEST_URI'];
if(
$url=="/perros.php"){
$uno="color:#EC0000;font-family:verdana;font-size:11px";
}else{
$uno="color:black;font-family:verdana;font-size:11px";
}

if(
$url=="/gatos.php"){
$dos="color:#EC0000;font-family:verdana;font-size:11px";
}else{
$dos="color:black;font-family:verdana;font-size:11px";
}
//Fin cambio color menu
?>

<a href="/perros.php" style='<? echo $uno?>'>Perros</a>

<a href="/gatos.php" style='<? echo $dos?>'>Gatos</a>