Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/10/2011, 04:34
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Problema con menu, botones que no se quedan seleccionados

fíjate que mis palabras fueron
Cita:
Iniciado por IsaBelM Ver Mensaje
arreglo al código que muestras es imposible que antes funcionase. por ende ahora tampoco. el problema no es que le hayas añadido mas opciones, el problema es que esto se hace del lado del servidor. pide que te muevan el tema el foro correspondiente
ahora, puedes hacerlo del lado del cliente, como intentas, con lo que es bastante poco dinámico aunque uses SSI (side server include). como se haría??

index.html (tal y como lo tienes ahora)
Cita:
<ul>
<li class="active"><a href="index.html">Empresa</a></li>
<li><a href="servicios.html">Servicios</a></li>
<li><a href="noticias.html">Noticias</a></li>
<li><a href="obras.html">Obras</a></li>
<li><a href="contactar.html">Contactar</a></li>
<li><a href="enlaces.html">Enlaces</a></li>
</ul>
servicios.html
Cita:
<ul>
<li><a href="index.html">Empresa</a></li>
<li class="active"><a href="servicios.html">Servicios</a></li>
<li><a href="noticias.html">Noticias</a></li>
<li><a href="obras.html">Obras</a></li>
<li><a href="contactar.html">Contactar</a></li>
<li><a href="enlaces.html">Enlaces</a></li>
</ul>
es decir, cambiar el class de elemento con respecto a la sección en la que se esté


como se haría del lado del servidor?? con un include y un código tal que así para todas las páginas
Cita:
<li><a href="index.html"<?php echo $seccion=="index"?" class=\"active\"":"";?>>Empresa</a></li>
<li><a href="servicios.html"<?php echo $seccion=="servicios"?" class=\"active\"":"";?>>Servicios</a></li>
<li><a href="noticias.html"<?php echo $seccion=="noticias"?" class=\"active\"":"";?>>Noticias</a></li>
<li><a href="obras.html"<?php echo $seccion=="obras"?" class=\"active\"":"";?>>Obras</a></li>
<li><a href="contactar.html"<?php echo $seccion=="contactar"?" class=\"active\"":"";?>>Contactar</a></li>
<li><a href="enlaces.html"<?php echo $seccion=="enlaces"?" class=\"active\"":"";?>>Enlaces</a></li>
y esto otro en la página index

Cita:
<?php
$seccion = "index"
?>
en la página servicios
Cita:
<?php
$seccion = "servicios"
?>
y así sucesivamente