Foros del Web » Creando para Internet » CSS »

Crear un menu desplegable al hacer clic con el raton

Estas en el tema de Crear un menu desplegable al hacer clic con el raton en el foro de CSS en Foros del Web. Muy buenas a todos Estoy diseñando una pagina web en visual web developer con asp net 4.0 Mi problema es que deseo hacer un menú ...
  #1 (permalink)  
Antiguo 22/04/2013, 15:14
 
Fecha de Ingreso: mayo-2012
Mensajes: 60
Antigüedad: 12 años
Puntos: 0
Pregunta Crear un menu desplegable al hacer clic con el raton

Muy buenas a todos
Estoy diseñando una pagina web en visual web developer con asp net 4.0

Mi problema es que deseo hacer un menú que al hacer clic con el ratón sobre un cierto botón se despliegue hacia abajo una parte oculta del menú. La idea se me ocurrió al ver este menú de la página imo.im
Si das al clic con el ratón en el botón de arriba a la derecha te aparece un menú, y si vuelves a hacer clic desaparece.

Mi problema es básicamente que no encuentro las funciones que debo usar para que cambie la página cuando hagas clic, el css más o menos lo llevo pensado pero supongo que tendré que cambiar algo.

Un saludo y muchas gracias!!!
  #2 (permalink)  
Antiguo 22/04/2013, 21:16
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Crear un menu desplegable al hacer clic con el raton

Podrias hacerlo con css, pero me parece que lo mejor es hacerlo con javascript, tal vez, y si la usas para otras parte de la web podría ser con jquery.

Consulta en el foro de js.

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 23/04/2013, 03:13
 
Fecha de Ingreso: mayo-2012
Mensajes: 60
Antigüedad: 12 años
Puntos: 0
Respuesta: Crear un menu desplegable al hacer clic con el raton

El problema es que no encuentro el código para hacerlo, ni siquiera el css he encontrado
  #4 (permalink)  
Antiguo 23/04/2013, 08:21
 
Fecha de Ingreso: mayo-2012
Mensajes: 60
Antigüedad: 12 años
Puntos: 0
Respuesta: Crear un menu desplegable al hacer clic con el raton

Básicamente tengo esto:
El html:

Código HTML:
Ver original
  1. <div id="Descargas" runat="server">
  2.             <div id="BotonDescargar">
  3.                 <button id="BDescargar" onclick="BDescargar_Click(null,null)" runat="server">
  4.                     Descargar
  5.                 </button>
  6.             </div>
  7.         </div>

El codigo:

Código C#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         Descargas.Attributes["class"] = "DescargarCerrado";
  4.     }
  5.  
  6.     protected void BDescargar_Click(object sender, EventArgs e)
  7.     {
  8.         if (Descargas.Attributes["class"] == "DescargarCerrado")
  9.         {
  10.             Descargas.Attributes["class"] = "DescargarAbierto";
  11.         }else{
  12.             Descargas.Attributes["class"] = "DescargarCerrado";
  13.         }
  14.     }

Lo que quiero hacer es que al pulsar el boton se me cambie la clase del div de arriba, el principal, pero no se por qué no se me cambia.

Muchas Gracias
  #5 (permalink)  
Antiguo 23/04/2013, 08:40
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Crear un menu desplegable al hacer clic con el raton

Lo suyo sería preguntar en el foro de JavaScript. Espera a que un moderador te mueva el tema a ver.

Yo personalmente lo veo un tanto erróneo hacer un menú de esa forma, técnicamente, porque es es algo bastante inaccesible.
  #6 (permalink)  
Antiguo 23/04/2013, 14:19
 
Fecha de Ingreso: mayo-2012
Mensajes: 60
Antigüedad: 12 años
Puntos: 0
Respuesta: Crear un menu desplegable al hacer clic con el raton

Lo estoy programando en C#
  #7 (permalink)  
Antiguo 24/04/2013, 03:20
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Crear un menu desplegable al hacer clic con el raton

El lenguaje que uses en el servidor da lo mismo, porque el mostrar/ocultar el menú se ejecutará en el lado cliente, cosa que corresponde a JavaScript.

Etiquetas: desplegable, developer, html, visual
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 05:27.