Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2012, 10:45
codek_orz
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 16 años
Puntos: 6
Respuesta: Menu CSS link activo

Cita:
Iniciado por C2am Ver Mensaje
Hola
Bueno, en realidad de css será poco y nada.
Yo hice esto, que no sé que tan bueno puede ser pero funciona:
Antes de incluir la cabecera (igual que lo tuyo: header+menu), declaro la variable de sesión según la página en la cual me encuentro
Por ejemplo en inicio.php:
Código PHP:
Ver original
  1. $_SESSION[MENU]= 1;//para Boton Activo de menu
  2. include('encabezado.php');

Y en encabezado.php
Código PHP:
Ver original
  1. <ul>
  2.                     <li class="nivel1 <? if($_SESSION[MENU]==1){ echo"activo";}?>"><a href="index.php">Inicio</a></li>
  3.                    
  4.                     <li class="nivel1 <? if($_SESSION[MENU]==2){ echo"activo";}?>"><a href="nosotros.php">Nosotros</a></li>

En el .css defino el estilo que quiero para cuando está activo.
Se podría hacer rescatando la url mediante php con algo como esto $_SERVER["REQUEST_URI"].

Investiga, y seguramente encontraras alguna clase o script ya armado.
Solo te queda rezarle a San Google.
Saludos
Muchas gracias, pense en hacerlo así pero creí que habría otra manera sin recurrir a php, pero como veo no. Entonces manso a la obra.

Muchisismas gracias saludos