Foros del Web » Creando para Internet » CSS »

Menu con css y trabajo en frames

Estas en el tema de Menu con css y trabajo en frames en el foro de CSS en Foros del Web. Hola amigos: Espero poder explicarme bien y me puedan dar una mano con este tema. Tengo una web hecha en conjunto de marcos (frames) cosa ...
  #1 (permalink)  
Antiguo 28/10/2011, 17:25
 
Fecha de Ingreso: mayo-2009
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Información Menu con css y trabajo en frames

Hola amigos:

Espero poder explicarme bien y me puedan dar una mano con este tema.

Tengo una web hecha en conjunto de marcos (frames) cosa que no me gusta mucho, pero asi me lo han pedido.

Lo que ocurre es que los botones del menu que tengo estan hechos con css y estan dentro de uno de los marcos, entonces cuando cada uno de ellos es activado carga un html en el frame principal, pero el estado del boton activado no se muestra como seleccionado, es decir, el boton clickeado quisiera que aparezca con otro aspecto, de acuerdo a lo aplicado en el css con el atributo o mejor dicho la clase current que le puse.

Este es el codigo css:

#menu7 {
width: 220px;
margin: 0px;
}

#menu7 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}

#menu7 li a:link, #menu7 li a:visited {
color: #000;
display: block;
background: url(menu7-celeste.png);
padding: 8px 0 0 30px;
}

#menu7 li a:hover {
color: #FFF;
background: url(menu7-celeste.png) 0 -32px;
padding: 8px 0 0 30px;
}

#menu7 li a.current {
color: #FFF;
background: url(menu7-celeste.png) 0 -32px;
padding: 8px 0 0 30px;
}

Y esta es una porción del menu que se encuentra en el frame menu y que carga las paginas en el frame principal como lo habia indicado arriba:

<div id="menu7">
<ul>
<li><a class="current" href="camaras-1.html" target="camaras" name="camaras">QH-B602PIXIM-1</a></li>
<li><a href="camaras-3.html" target="camaras" name="camaras">VS-361</a></li>
<li><a href="camaras-5.html" target="camaras" name="camaras">VS-601</a></li>
<li><a href="camaras-11.html" target="camaras" name="camaras">VS-IP200</a></li>
<li><a href="camaras-17.html" target="camaras" name="camaras">VS-359</a></li>
</ul>
</div>

No se de que manera podria controlar que el estado current del boton se active para cada botón cuando sea visitado.

Espero me puedan ayudar, desde ya muy agradecido.
  #2 (permalink)  
Antiguo 29/10/2011, 20:04
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Menu con css y trabajo en frames

Si quieres que se le asigne la clase .active automáticamente tendrás que usar algún lenguaje de programación del lado del servidor o Javascript, con CSS no se puede y menos si estás usando frames.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 30/10/2011, 07:05
 
Fecha de Ingreso: mayo-2009
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Menu con css y trabajo en frames

Gracias por la respuesta, no se tienes algun script por ahi que se pueda adaptar a lo que me indicas.

Saludos y gracias nuevamente.
  #4 (permalink)  
Antiguo 30/10/2011, 08:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Menu con css y trabajo en frames

Yo uso esto, en el ejemplo está aplicado a un iframe, pero supongo que con frames debería funcionar igual, aunque no lo he probado

http://foros.emprear.com/css/link-activo-iframe/

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: frames, hover, html, trabajo, fondo
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 23:05.