Foros del Web » Programando para Internet » Javascript »

Generador de menús desplegables

Estas en el tema de Generador de menús desplegables en el foro de Javascript en Foros del Web. ¿Me podrían pasar el código de un menú con frames que funcione? Ya no sé que hacer, además el frontpage (os asegurop que no vuelvo ...

  #91 (permalink)  
Antiguo 24/05/2006, 10:33
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Código porfaaa

¿Me podrían pasar el código de un menú con frames que funcione? Ya no sé que hacer, además el frontpage (os asegurop que no vuelvo a comprar nunca más un frontpage) me dice "error en la linia 15" y resulta que es la 11, la 19 o la vete-a-saber-cual.

Gracias por su ayuda.
  #92 (permalink)  
Antiguo 24/05/2006, 10:37
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hola sumolari

Ya te comenté varios mensajes atrás que no debes hacer caso de lo que te diga frontpage, si no de lo que te diga el navegador ¿te da algún error el navegador?

Dijiste que ibas a colgar el ejemplo en 3W.geocities.com/jaume930713/frames/menuframes/ pero he ido varias veces y me da archivo inexistente.

Si no puedo verlo en marcha poco puedo ayudarte.

Un saludo
  #93 (permalink)  
Antiguo 24/05/2006, 10:40
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
Iniciado por Ellyza
Queridísima tunait el problema que te comentaba se soluciona aplicando las correcciones que indica Derkenuke unos post antes:


" En la funcion enlaces faltan unas comillas alrededor de enl en el ultimo eval"

Funciona a la perfección.

Muchas gracias maestra.
Hola Ellyza

qué bien, me alegra que pudieras solucionarlo

Un saludo
  #94 (permalink)  
Antiguo 24/05/2006, 11:03
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Ayyy...

Ay, disculpad, que puse una barra de más (¿por qué será?). El vínculo correcto es: 3w.geocities.com/jaume930713/frames/menuframes
(Sin la última barra). No me da error en el explorador. Directamente me muestra dos palabras separada por unos espacios "Opción 1 Opción 2" (más o menos).
  #95 (permalink)  
Antiguo 24/05/2006, 11:12
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
sumolari, es normal que te dé error, el documento debe cargarse dentro de su estructura de frames, si se carga sólo lógicamente el script está contemplando un marco que no existe.

Debes cargarlo dentro de la estructura de frames. Ponlo así y me cuentas
  #96 (permalink)  
Antiguo 24/05/2006, 12:26
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Pregunta Se puede ver

Gracias Tunait , ahora el menú ya funciona. Pero, mira la página
3w.geocities.com/jaume930713/frames/prueba1
Sólo se muestra se logotipo, sin embargo en el frontpage yo lo veo todo, sin errores raros y bien. ¿Qué puede pasar?

Enlaces (todo después de jaume930713/frames/):
menú:neomenu
logotipo: logotipo
principal: principal
menú contráctil: menu

¿Por qué no se ve el menú?

Última edición por sumolari; 27/05/2006 a las 02:24
  #97 (permalink)  
Antiguo 24/05/2006, 12:34
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Códigos 1

Código de la página prueba1:
Código:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Pagina nueva 1</title>
</head>
<frameset frameborder="0" cols="*">
<frameset rows="47%" frameborder="0" frameset>
<frame src="logotipo.htm" name="logotipo">
<frameset cols="43%,57%" frameborder="0" frameset>
<frame src="neomenu.htm" name="menu">
<frame src="principal.htm" name="principal">
</frameset>

</frameset>

</frameset>

</html>
Espero que esto ayude
  #98 (permalink)  
Antiguo 24/05/2006, 12:50
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Uf, menudo lío

vamos a ver, en el primer frameset tienes puesto sólo un valor de dimensiones

<frameset rows="47%" frameborder="0" frameset>

ahí te falta definir el otro frame

<frameset rows="47%,*" frameborder="0" frameset>

ahí estás dividiendo en dos frames horizontales y en el superior metes el logo (a un tamaño inmenso, por cierto)

luego el segundo frame (el inferior) lo divides en dos columnas

<frameset cols="43%,57%" frameborder="0" frameset>
y en la columna de la izquierda metes el menú
<frame src="neomenu.htm" name="menu">
y el menú no puede estar en un frame vertical, trabaja sólo sobre un frame horizontal y superior. El menú debería ir en el frame de arriba
  #99 (permalink)  
Antiguo 24/05/2006, 13:14
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Ya lo he arreglado

Gracias por tus recomendaciones Tunait. Ya he conseguido arreglar la página, ahora el link es 3w.geocities.com/jaume930713/frames/conjunto
Sólo necesitos que me digas una cosita más por favor: ¿Cómo hago para que el menú aparezca centrado en la parte superior y los submenús bajo de él (supngo que si soluciono uno de esto dos problemas, el otro se soluciona sólo (literalmente))?
Gracias por vuestra paciencia
  #100 (permalink)  
Antiguo 25/05/2006, 01:09
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
El menú ya aparece centrado. El hecho de que los submenús aparezcan por encima es porque así se lo has indicado al script. Le has dicho que el destino de los submenús es el frame de nombre "menu" así que los está creando sobre el propio documento.

Debes cambiar el nombre del frame en el script

ahora tienes esto

var Fram = 'menu'

debes indicarle el nombre donde quieras que se despliegue

var Fram = 'principal'

un saludo
  #101 (permalink)  
Antiguo 27/05/2006, 23:54
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Solucionado...

Gracias por las recomendaciones Tunait, ya he conseguido que funcione. He creado otro frame horizontal vacío que contenga a los submenús cuando se desplieguen. Vamos lo que me dijiste tú hace uno post pero en un frame nuevo . Espero que esto le sirva de ayuda a otros que tengan problemas.
  #102 (permalink)  
Antiguo 28/05/2006, 05:00
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Genial sumolari me alegra que lo solucionaras

un saludo
  #103 (permalink)  
Antiguo 04/06/2006, 13:06
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
Iniciado por RBZ
Hola revivo este tema porque la duda que tengo es sobre un menú de este generador.
El problema es que cuando le pongo un doctype (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">) se deja de ver la primera línea en el navegador iexplorer. Hasta ahora me daba igual quitaba el doctype y se veía bien, pero ahora necesito ponerlo porque estoy haciendo la web en CSS y sino no funciona. Una imagen vale mas que mil palabras. Arriba en el explorer, abajo en Firefox.



¿Qué puedo hacer para seguir usando el menú?

Gracias

Saludos
Omití en su día el dejar un link en este post a este problema concreto que tenía RBZ y se trató en este otro post http://www.forosdelweb.com/f13/menu-emergente-mal-iexplorer-385113/

Igual el problema está actualizado en el código del generador
  #104 (permalink)  
Antiguo 04/06/2006, 13:09
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
Iniciado por bcuadra
Felicidades Tunait por tu trabajo, realmente es muy bueno.

Queria preguntarte si exite la version de menus verticales (barra de navegacion), ya que eso realmente lo que estoy buscando.
Felicidades nuevamente por la calidad de tu programa.

Bernardo
Acabo de colgar la versión del menú en vertical, pero hay que confirgurarla a mano (no he adaptado el generador para este script)

El ejemplo está aquí
http://javascript.tunait.com/javascr...spvertical.htm
Y las instrucciones de configuración están aquí
http://javascript.tunait.com/javascr...egablevertical

NOTA: No existe ni existirá versión del menú desplegable vertical para frames

Un saludo
  #105 (permalink)  
Antiguo 06/06/2006, 14:30
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Otra vez...

Bueno, ya sé que soy un pesado, pero es que cada vez me pasa algo más tonto...
El problema que tengo es que cuando veo el menú en el conjunto de marcos, no se ven los botones ni se despliega. Sé que el problema debe de estar en el archivo css (menudesp.css). Algo debí de copiar mal, o me debí de saltar algún trozo, porque, por más que miro no veo ningún error. Además (haciendo caso de tu consejo) me olvidé del frontpage y me pasé al Dreamweaver. Este tampoco me dice que haya ningún error. Sé que debe de ser una tontería, pero por favor, les agradecería mucho que mirasen que es lo que le pasa. Les dejo un link
P.D. Muy chulo el menú vertical
  #106 (permalink)  
Antiguo 06/06/2006, 15:32
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Te falta indicar correctamente el marco donde deba desplegarse el menú.

En el script hay una variable Fram que debe llevar asignado por valor el nombre del marco en donde deban desplegarse los menús.

Tienes esto

var Fram = 'submenus'

Osea, estás indicando que los submenús deben desplegarse dentro de un marco de nombre submenus pero no existe ningún frame con ese nombre. Debes o bien cambiarle el nombre al frame o bien cambiarle el valor a la variable Fram y ponerle el nombre del marco que quieras.
Cita:
Iniciado por sumolari
P.D. Muy chulo el menú vertical
Gracias

Un saludo
  #107 (permalink)  
Antiguo 21/06/2006, 21:14
Avatar de karivela  
Fecha de Ingreso: junio-2006
Mensajes: 3
Antigüedad: 17 años, 10 meses
Puntos: 0
hola tunait sabes te admiro mucho por el generador de menu lo he hecho pero no me aparece nada no se porque ayudame plis
  #108 (permalink)  
Antiguo 23/06/2006, 14:29
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 17 años, 11 meses
Puntos: 18
Pon tú código aquí o pon un link de un ejemplo. Si no podemos verlo no te podemos ayudar.
Suerte.
  #109 (permalink)  
Antiguo 21/11/2006, 07:08
 
Fecha de Ingreso: noviembre-2006
Mensajes: 13
Antigüedad: 17 años, 5 meses
Puntos: 0
Hola Tunait, estoy utilizando tu generador de menus y la verdad, me parece maravilloso, solo tengo una duda. ¿Hay alguna manera de mostrar todo el arbol desplegado? y o contrario ¿hay alguna manera de plegarlo entero? aunque supongo que esto último se resolvería volviendolo a llamar.
En fin, muchisimas gracias por tu altruismo y felicidades.
  #110 (permalink)  
Antiguo 21/11/2006, 12:24
 
Fecha de Ingreso: mayo-2004
Mensajes: 25
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola, felicidades buen programa....

Soy nueva programando y quisiera que si puedes me ayudaras para poder aprender hacer cosas como esta que hiciste tu, estoy programando una pagina que tiene varios frames pero en uno de ellos utilizo botones de menu como los que tu muestras y que necesitan tener pulldown, mi problema es el espacio porque lo hace en el mismo frame y pues no se ve, y como tu lo tienes parece ponerlos encima del otro frame, me podrias decir como lo puedo hacer o donde puedo estudiar para aprender hacerlos, te agredeceria mucho tu ayuda... Gracias de antemano
  #111 (permalink)  
Antiguo 26/11/2006, 14:43
 
Fecha de Ingreso: marzo-2005
Mensajes: 120
Antigüedad: 19 años
Puntos: 1
Llevo meses intentando hacer un menú asi, y ahora con este generador lo he hecho en 10 min., una autentica pasada.

Ahora quiero ir más alla, os cuento pq yo de esto no tengo mucha idea:

Quiero que este menu lo se guarde en un archivo externo y cada vez que lo inserte en una pagina, hacer una llamada a este archivo externo. Yo quiero hacer esto pq estoy constantemente aumentando las oprciones de menú, y asi solamente modifico un archivo y automaticamente se ve en todos.

¿Como puedo hacer esto? Muchas gracias y mi enhorabuena por este generador.
  #112 (permalink)  
Antiguo 26/11/2006, 15:14
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
con include lo pudes añadir
  #113 (permalink)  
Antiguo 26/11/2006, 16:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 120
Antigüedad: 19 años
Puntos: 1
Muchas felicidades por este generador. Llevo meses intentando hacer un menú para mi web y no había forma.

Soy un aprendiz en esto, y me gustaría que me dijeseis si es posible guardar el menú que se genera en un archivo externo para llamarlo cada vez que quiera que se muestre el menú en alguna página.

Necesito esto pq mi web se le van añadiendo opciones de menú constantemente y de esta forma solamente tendría que mostrarla una vez.

Gracias
  #114 (permalink)  
Antiguo 26/11/2006, 16:09
 
Fecha de Ingreso: marzo-2005
Mensajes: 120
Antigüedad: 19 años
Puntos: 1
Disculpar el anterior mensaje, me he repetido por error.

Vale con include, pero podrias desarrollarme esta información, ya te digo que no controlo mucho. Muchas gracias de antemano
  #115 (permalink)  
Antiguo 06/02/2007, 16:59
 
Fecha de Ingreso: enero-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Generador de menús desplegables

EXCELENTE GENERADOR DE MENUS. Te felicito es muy buna tu pagina y tu generador de menus. Pero me queda una inquietud.
Intete incorporar el script que me genero el programa pero tuve dificultades al incorporar el archivo ccs ya que en mi sitio utilizo un archivo ccs global y me crea conflictos al utilizar menusedpu.ccs.Te agradesco si me puedes dar un concejo para incorporar la hoja de estilos yuya..

Gracias.
  #116 (permalink)  
Antiguo 14/01/2008, 14:47
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Generador de menús desplegables

Hola! Hace un tiempo vi en la web tu menu contractil, la verdad me sirvio mucho, es el unico ejemplo que vi que le servia a mi sitio. Habia probado antes haciendo el menu en flash, pero no funcionaba como yo queria, a tu menu lo estoy usando y anda a la perfeccion, el unico detalle que le encuentro es que cuando entro a una subopcion de alguno de los botones y entro a esa opcion es como que me pierdo, el menu se contrae de nuevo y no se a que opcion o subopcion entré. Para solucionarlo el menu deberia quedar desplegado y con la subopcion que marque de un color distinto para no perderme. Yo soy principiante en todo esto y la verdad no se como se hace, probe pero no pasa nada, no entiendo mucho el lenguaje java.
Saludos y espero me puedas ayudar.
  #117 (permalink)  
Antiguo 06/08/2008, 20:28
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Generador de menús desplegables

Hola, me parece interesante el generador de menu desplegable. Pero hay la forma de que aparezca de forma vertical?

Estoy haciendo mis pininos en Java script y he estado realizando algunos menús desplegables de forma vertical. El problema es que por usar layers, no me permiten centrar la página final.

Hay la posibilidad de modificar el código que ofreces para hacerlos verticalmente?

Saludos y de antemano muchas gracias.
Mage
  #118 (permalink)  
Antiguo 22/10/2008, 10:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Información Respuesta: Generador de menús desplegables

Hola Tunait:
Primeramente quiero felicitarte y agradecerte por la gran idea para facilitarnos la tarea de hacer menus desplegables, sobretodo para aquellos que recien estamos comenzando.
Estuve intentando crear un menu y no se que pasa con el; subí el menu tal cual genera el código en el programita que escribiste: http://www.tecdinam.com/pruebas/
Como podrás ver si bien muestra todas las opciones, al momento de ir a un link, se ve un error en la parte inferior izquierda del IE6 (que uso), "error en la página" y no va al link deseado. Al principio creí que era por la complejidad del menu, pero he hecho pruebas con otros mas sencillos (1 o 2 opciones máximo) y siempre hay el mismo problema, a ver si me precisas cual puede ser el problema.
Como dato adicional (espero que sea la clave para solucionar el problema ), te comento que utilizo el frontpage del office 2003 como editor de html.
Te doy las gracias por adelantado a la respuesta que puedas darme. Saludos
  #119 (permalink)  
Antiguo 22/10/2008, 10:48
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Respuesta: Generador de menús desplegables

Hola MEROVINGIAN

Es cierto que salta error, tienes razón.

Busca una línea que dice lo siguiente:

Código:
eval(dstn+'.location.href='+enl)
y substituyela por esta otra

Código:
eval(dstn+'.location.href="'+enl + '"')
Me cuenta si eso lo solucionó

un saludo


p.d. a ver si un día de estos hago una versión más nueva y accesible
  #120 (permalink)  
Antiguo 22/10/2008, 17:05
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Generador de menús desplegables

Hola Tunait:
Gracias por responder mi pregunta tan rápido.
Hice el cambio que me sugeriste y aun sigue el problema .
¿no tendrás por alli alguna otra sugerencia?.
(Actualicé el ejemplo en la misma dirección).
Gracias Saludos
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

SíEste tema le ha gustado a 8 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 00:32.