Quiero hacer un menú que cuando se pase el raton por encima se despliegue acia abajo otro menú secundario. Pongo como ejemplo esta pagina: www.elotrolado.net
El menú que quiero es como el que aparece en esa pagina.
Ta lego y gracias
| |||
Como hacer un menú en mi pagina?? Quiero hacer un menú que cuando se pase el raton por encima se despliegue acia abajo otro menú secundario. Pongo como ejemplo esta pagina: www.elotrolado.net El menú que quiero es como el que aparece en esa pagina. Ta lego y gracias
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Hola, Hombre Rana! He mirado lo que quieres y he hecho este menú que espero que te sirva. Funciona perfectamente en IE a partir del 5.5 y en el NS funciona más o menos a partir del 7.0. Dime si te sirve. Para crear las opciones de menu es muy sencillo. Vas creándolas en el segundo script de la siguiente manera: Código PHP: Tienes la posibilidad de incluir hasta 6 submenus. Un ejemplo sería: Código PHP: Código PHP: El contenido dentro de las etiquetas <STYLE> y </STYLE>podría meterse en un archivo de texto plano llamado por ejemplo menu.css y llamarlo de la siguiente manera: <link href="menu.css" rel="stylesheet" type="text/css"> y el contenido del primer SCRIPT podrías meterlo en otro archivo de texto, guardarlo como menu.js y llamarlo así: <script src="menu.js"></script> Quedando así: Código PHP: Dime si te sirve!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 11/05/2003 a las 11:15 |
| |||
Gracias por la información, a ver si me aclaro, porque en esto estoy bastante verde. Al final se me quedarian 3 archivos: menu.css (que creo que es el de los estilos) que contiene el siguiente codigo: Código PHP: Código PHP: Código PHP: Ta lego y muxas gracias, voy manos a la obra a ver que tal queda
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Eso es, lo divides en 3 archivos. Pero a los 2 primeros quítales las etiquetas de <style></style> (en el primero) y <script></script> (en el segundo). Y guarda los tres archivos en el mismo directorio. Puedes probarlo en tu ordenador, pero cambiale la extensión de php a html para que no tengas ningún problema. Dime si te va bien.
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Lo acabo de hacer así, le he quitao las etiquetas <estile></estile> y <script></script>, tambien le he cambiao la extesion php por html. El archivo html solo contiene el codigo que me has dixo. Le doy a abrir y me sale todo blanco. Los archivos los he creado con el notepad de windows para evitar errores y creo que están bien creados. Voy a probar en el server a ver que tal. Muxas gracias.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Mira, si te da problemas copia el código sin dividirlo en archivos y pégalo en un solo archivo html y ya está! O mejor Pincha aquí para verlo!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 11/05/2003 a las 12:14 |
| |||
He copiao el codigo tal cual, el primero, pero igual. Estoy haciendo algo mal seguro. Pero no se que puede ser. El menú es como lo quiero, ahora falta que me funcione a mi tambien. Muxas gracias de nuevo.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Creo que sé donde está el fallo: EN la línea 66, caracter 62 hay un espacio: Código PHP: Quítalo y déjalo así: Código PHP: O si lo prefieres cópialo de aquí:
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Ya funciona, por fin, en tu enlace le he dao a ver codigo fuente y luego lo he guardao en mi pc. Ahora si va. Voy ha modifiacalo y a ver que tal me queda. Perdona por las molestias y muxas gracias.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Encantado de ayudarte!!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Perdona, otra duda más quiero meter el menú en una tabla. Estoy provando pero el menú no se mueve de donde está. Esta va ha ser la pagina donde va el menú: Pelucos El menú irá debajo de la imagen, en una celda. ¿Como lo ago para meter el menú hay? ¿Que parte del script tengo que mover para que el menú se ponga donde yo quiera? Muxas gracias.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Imposible ayudarte. No se carga la página....
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Es cierto, no se porque hoy no me va. Es lo que tienen los server gratis. Lo que quiero hacer es mas o menos como en la pagina que te puse arriba, www.elotrolado.net El encabezado con una imagen y abajo el menú introducido en una tabla.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
Prueba con esto. Básicamente he cambiado la posición de los <DIV> contenedores de los menus de absolute a relative. Sólo tienes que meter el <div id="contieneMenu"></div> dentro de la celda que quieras. Código PHP:
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Ok Funciona a la perfección. Con gente como tu da gusto navegar Ta lego y muchas gracias
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| ||||
De nada, hombre!!! Hoy por tí y mañana por mi!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Siento molestar otra vez. El menú no me queda bien. Mira: Pelucos (Hoy parece que si va) El problema es que el encabezado del menú se superpone sobre el texto o imagenes que tiene la pagina y los submenus hacen que se desplace el contenido de la pagina hacia abajo al desplegarse. Lo que querria hacer es que el encabezado del menú ocupe su sitio (sin meterse nada debajo) y el submenú se superponga al contenido de la pagina (sin desplazarlo hacia abajo) No sabia que esto pudiera ser tan lio. Lo primero he conseguio arreglarlo (el menú ya no se pone encima del texto). Lo segundo no consigo arreglarlo, el texto sigue desplazandose cuando se abre el submenú. Esto ya supera mis excasos conocimientos. Ta lego y gracias
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca Última edición por FrogmaN; 12/05/2003 a las 10:09 |
| |||
Esto lo pongo para situar el hilo un poco mejor, que ya iva por la 3ª pagina. A ver si alguien puede ayudarme. Ta lego
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| |||
Yo tengo el mismo problema Hola, podrías ayudarme a mí también, tengo un problema parecido con los menús desplegables o dinámicos. He visitado varios tutoriales pero no se como adaptarlos a mi web. La web es: http://www.valdetorres.com Una vez pasada la presentación, en la página principal quiero convertir los 2 menús que hay en dinámicos, concretamente el de la tabla de menus de la izquierda, así como las 2 líneas de enlaces que hay justo encima y debajo del logo de la web. Pero no tengo ni idea como. Saludos. |
| |||
Yo no tengo ese problema Hola, he probado tú menú KarlanKas, a mí me funciona perfectamente, no he tendio el problema de FrogmaN. A pesar de ello hay 2 pequeños detalles que me gustaría solucionar: A) Independientemente de donde coloque la capa de los Submenús, siempre aparecen en el mismo sitio en el navegador. Que puedo hacer para integrar este código en mi web para que aparezcan los menús y subménús donde yo quiero, coincidiendo además entre ellos . B) ¿Como puedo adaptar las características del menú (fuente, tamaño y color de letra, fondo y bordes de las celdas, etc...) a las de mi web?. Tengo una ligera idea de como se hace, pero no me vendría mal un poquito de ayuda. Un saludo y muchas gracias. |
| |||
Hola Valdenet: Por lo que has mencionado en el ultimo post he deducido que has cogido el primer codigo que puso KarlanKas. Para Poder poner tu donde quieras el menú tienes que cambiar entre las etiquetas <style></style> del meún la plabra ABSOLUTE por RELATIVE. Te quedaria así: Código PHP: Respecto al estilo del menú: background:navy; Esto cambia el fondo, sutitulle navy por el color que quieras (#FFFFCC, o white, etc) font:normal 10px/10px verdana; Normal se refiere al estilo de la fuente (negrita, cursiva...) 10px/10px (tamaño en pixeles) verdana (tipo de fuente) border:solid 1px navy; Esto para el borde, solid es el tipo, 1px el grosor y navy el color. Modifica los datos como más te guste y ya ta.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| |||
Muchas gracias, voy a probarlo y te cuento... ¿que tal va tu web? ¿ya has conseguido mantener fijos tus menús? Por cierto, me uno a tu lema, yo también soy novato y me está costando más de lo que pensé en un primer momento. Aunque creo que tú ya has superado la fase inicial y vas por buen camino. Saludos. |
| ||||
Hola! Siento el abandono al cual te tengo sometido Hombre rana!! Ahora mismo me pongo a ello. Hola Valdenet. Si las indicaciones que -tan acertadamente- te ha dado FrogMan te son suficientes fenomenal, si tienes más dudas aquí estoy... En seguida os digo algo!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
El problema que tenia ya esta resuelto (el de que cuando aparecia el submenu este me desplazaba el texto), lo he arreglado cambiando RELATIVE por ABSOLUTE en esta parte del codigo (asi es como queda): Código PHP: No lo he subido a la pagina para que lo veais porque no me deja conectarme el server de tripod desde anoche (se ve que tienen que tener algun problema). Pero creo que me he explicado bien. A ver quien me puede decir com desplazar este submenu hacia la derecha manteniendo la posicion absolute. PD: No pasa nada KarlanKas, tu ausencia ha hecho qe pruebe cosas nuevas y he aprendido bastante estos dias y en parte gracias a ti. Ta lego y gracias
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca Última edición por FrogmaN; 17/05/2003 a las 11:04 |
| |||
Soy demasiado novato Hola, estoy hecho un lío, cuando creía que estaba progresando estoy peor que al principio. No consigo situar los menús en la parte de la página que yo quiero. El Menú principal aparece en la parte más alta de la web, independientemente de lo que yo haga. Los Submenús si los puedo mover más arriba o abajo, moviendo la capa que los contiene, pero no puedo moverlos de izquierda a derecha y también tengo el problema de Frogman, porque también tengo un pequeño desplazamiento de los submenús hacia la derecha. La verdad es que no tengo ni idea de los estilos CSS, ¿conocéis alguna web donde lo expliquen desde 0? una que uséis vosotros y sea de verdad útil ok? si no conocéis ninguna no pasa nada (pero no busquéis una cualquiera para decírmela, suelen ser muy malas las que se encuentran así). Saludos. |
| |||
Para poder poner el menú donde quieras te creas una tabla, y en la celda donde quieras meter el menú colocas esto <div id="contieneMenu"> (este codigo es el que va entre las etiquetas <body></body>) Un ejemplo puede ser este: Código PHP: Ta lego.
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| |||
Hola FrogmaN, lo que me dices ya lo he probado, pero no he tenido resultado. Lo raro es que al principio si me salía. En Dreamweaver se veían 2 capas, una para el menú principal y otra para los Submenús, y podía mover las 2, y los menús se colocaban donde yo quería. A pesar de ello no he podido mover lateralmente los submenús (si pude hacerlo con el menú principal, pero ni idea de como lo hice). ¿se te ocurre algo? ¿que estoy haciendo mal ahora?. De cualquier forma volveré a intentarlo. Suerte con los submenús. Un saludo. |
| |||
Para mover el menu principal lateralmente es cambiando el valor en left:100px; esto en esta parte del codigo. Código PHP: Código PHP: Ta lego
__________________ Aprendiendo por mi cuenta y desde cero, os agradeceria que tuvierais paciencia conmigo ;-) Visita mi Charca |
| |||
Voy a probarlo Muchas gracias Zink por tu ayuda. Siento no haberte podido contestar antes, pero es que entre semana ahora estoy muy liado y no puedo visitar los foros del web. No he tenido tiempo de probar el código que nos has proporcionado, pero voy a hacerlo en cuanto pueda y te digo algo. Un saludo. |