Tema: Menu php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2009, 13:16
charlyta
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 16 años, 9 meses
Puntos: 9
Menu php

Hola! tengo un menu como template para la web que me muestra activo el link por una función de php que me compara la página actual con la del menú. Lo que me gustaría implementar es un submenú que me mostrara también activo el link correspondiente a la página, de tal modo que los dos: principal y submenu estén activos ya que éste último es una sección activa del primero.

Código PHP:
<?php

function Menu($sitio) {
$url 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
if(
ereg($sitio,$url)) {echo 'id="current"'; }

?>

<html>
<head>
<style>
/* Horizontal menu */

#menu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#menu ul{
font: bold 11px Arial;
margin:0;
margin-left: 20px;
padding: 0;
list-style: none;
}

#menu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#menu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margenes entre el menu*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Color por Default*/
border-bottom: 1px solid white;
}

#menu a:hover{
background-color: #535353; /*Menu hover bgcolor*/
}

#menu #current a{ /*TAB seleccionado, Página Actual*/
background-color: #80931D;
border-color: #80931D;
}
</style>
</head>
<body>
<div id="menu"><ul><li <?php Menu('index.php'?> ><a href="index.php" title="Inicio" class="active">INICIO</a></li><li <?php Menu('contacto.php'); ?> ><a href="contacto.php" title="Contacto" class="active">CONTACTO</a></li></ul></div>
</body>
</html>