Foros del Web » Programando para Internet » PHP »

Link Activo

Estas en el tema de Link Activo en el foro de PHP en Foros del Web. Hola a todos! No se mucho de Php pero tengo que hacer un menu que muestra en que pagina estas con un distintivo ( el ...
  #1 (permalink)  
Antiguo 06/05/2012, 10:26
 
Fecha de Ingreso: enero-2004
Mensajes: 339
Antigüedad: 16 años, 2 meses
Puntos: 6
Link Activo

Hola a todos!
No se mucho de Php pero tengo que hacer un menu que muestra en que pagina estas con un distintivo ( el fondo del div en otro color) ...para hacer un menu que señale en link activo debo hacerlo con php? como puedo hacerlo? help
__________________
Pazzz mundiaaaalllll
  #2 (permalink)  
Antiguo 06/05/2012, 11:22
 
Fecha de Ingreso: abril-2012
Mensajes: 87
Antigüedad: 7 años, 11 meses
Puntos: 1
Respuesta: Link Activo

Puede hacer que por ejemplo hagas un variable comun y le des valores.

EJemplo:

La variable $Menu va a estar en todo los archivos, y segun el archivos le das un valor

$Menu = "index";

pues en un class que se active cuando la variable $menu sea igual a index.

yo por ejemplo tengo una variable para activar la zona donde estoy ($page_cat = "security";)

Espero que te ayude.
  #3 (permalink)  
Antiguo 06/05/2012, 14:26
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 11 años, 9 meses
Puntos: 1011
Respuesta: Link Activo

básicamente es lo que te han comentado
Cita:
<html>
<head>
<style type="text/css">
ul.menu {float:left;width: 150px;margin: 0px; padding:0px}
ul.menu li{list-style:none;}
ul.menu li a{display:block; border: 1px solid black; width: 150px; text-decoration: none; color: black}
ul.menu li a:hover{background: black; color:white}
ul.menu a.select {background: black; color: white}
</style>
</head>
<body>
<?php
$pag= isset($_GET['sec']) ? $_GET['sec'] : 3;
?>
<ul class="menu">
<li><a href="?sec=1"<?php echo $pag=="1"?" class=\"select\"":"";?>>Enlace 1</a></li>
<li><a href="?sec=2"<?php echo $pag=="2"?" class=\"select\"":"";?>>Enlace 2</a></li>
<li><a href="?sec=3"<?php echo $pag=="3"?" class=\"select\"":"";?>>Enlace 3</a></li>
<li><a href="?sec=4"<?php echo $pag=="4"?" class=\"select\"":"";?>>Enlace 4</a></li>
</ul>
</body>
</html>
la parte realmente importante es esta
Cita:
<?php echo $pag=="1"?" class=\"select\"":"";?>
donde se hace una condicional
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 06/05/2012, 16:51
 
Fecha de Ingreso: enero-2004
Mensajes: 339
Antigüedad: 16 años, 2 meses
Puntos: 6
Respuesta: Link Activo

Ufff perfecto !!! Gracias Isa dejame implementarlo y luego te muestro el resultado que con esto arranco perfectamente
__________________
Pazzz mundiaaaalllll

Etiquetas: activo, link
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 22:01.