Foros del Web » Programando para Internet » Javascript »

Es posible centrar texto en el menu desplegable? (script)

Estas en el tema de Es posible centrar texto en el menu desplegable? (script) en el foro de Javascript en Foros del Web. Me baje el programa "ScriptMaster v1.0" y encontre el script para realizar un "Menu desplegable" o tambien llamado originalmente "Top Navigational Bar II" ... Para ...
  #1 (permalink)  
Antiguo 24/05/2004, 09:31
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Es posible centrar texto en el menu desplegable? (script)

Me baje el programa "ScriptMaster v1.0" y encontre el script para realizar un "Menu desplegable" o tambien llamado originalmente "Top Navigational Bar II"...

Para los que no sepan de que hablo, es una barra de navegacion que consta de varios botones y al hacer click se despliega un menu con varias opciones.

edite el script a mi gusto siguiendo las instrucciones del autor (Mike Hall) pero no encuentro la forma de hacer que el texto de los botones principales se centre.

Me pueden ayudar a centrar el texto?

No se si se puede publicar aqui el script completo o no, asi que colocare la parte del script que es para editar las fuentes y si necesitan el resto por favor avisenme, ya no se que mas hacer.

Cita:
myNavBar1.setFonts("Arial","plain","bold","11px"," Arial","plain","bold","11px");
Los valores entre parentesis significan: tipo de fuente del menu, estilo de fuente del menu, atributo de fuente del menu, tamaño de fuente del menu, tipo de fuente de los items, estilo de fuente de los items, atributo de la fuente de los items y tamaño de fuente de los items.

Espero que puedan ayudarme, gracias.
  #2 (permalink)  
Antiguo 24/05/2004, 09:46
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
que quieres centrar? la barra de menú? o es texto de los submenús?
  #3 (permalink)  
Antiguo 24/05/2004, 09:59
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
Cita:
pero no encuentro la forma de hacer que el texto de los botones principales se centre.
Vale. no había visto esto.

Mira. Esto es lo que tienes que hacer.

En la página de código principal busca estas líneas.

//uncomment below line to center the menu (valid values are "left", "center", and "right"
//myNavBar1.setAlign("center")

y a la 2ª le quitas las //

es decir, el código tiene que quedar así.

//uncomment below line to center the menu (valid values are "left", "center", and "right"
myNavBar1.setAlign("center")
  #4 (permalink)  
Antiguo 24/05/2004, 20:18
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses
Puntos: 0
Si, eso ya lo habia hecho... lo que deseo centrar es el texto en los obotnes del menu y submenus (no me supe explicar bien :D), por ejemplo:

El codigo original crea un menu de esta forma:

|.menu1..........|.menu2..........|.menu3......... .|

Al hacer la modificacion que me indicaste se centra toda la barra de esta forma:

|.menu1..........|.menu2..........|.menu3......... |


Yo lo que deseo es centrar el texto que dice menu1, menu2, menu3... algo asi:

|.....menu1.....|.....menu2.....|.....menu3......|


(imagina que los puntos son espacios en blanco).

Última edición por OutsiderJc; 24/05/2004 a las 20:20
  #5 (permalink)  
Antiguo 25/05/2004, 08:00
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
uff, eso es más dificil porque está muy desordenado el código y se tardará en encontrarlo. pero déjame ver que se puede hacer.
  #6 (permalink)  
Antiguo 25/05/2004, 08:38
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses
Puntos: 0
Oh, por eso preguntaba si es posible... si es muy complicado no hay problema, lo dejo como esta en el codigo original (no quiero causar muchas molestias).

Lo que pasa es que nunca habia visto un codigo que utilizara esta sentencia:
myNavBar1.set
y no sabia si existia una sentencia para centrar el texto.

Gracias de todas formas :D
  #7 (permalink)  
Antiguo 25/05/2004, 08:59
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
Bueno, a ver:

Edita el fichero navcond.js

Verás que es muy díficil encontrar algo ya que está escrito todo seguido.

Para modificarlo, tienes que buscar la siguiente cadena (que la busque tu editor de texto)
Código:
<span style="color:'+this.hdrFgColor
y delante le pones esto: <center>

o sea, que te quede así:
Código:
<center><span style="color:'+this.hdrFgColor
Luego busca esta cadena:
Código:
<span style="color:'+this.hdrHiFgColor
y haz lo mismo. delante le pones <center>
es decir:
Código:
<center><span style="color:'+this.hdrHiFgColor
y para terminar, busca esto:
Código:
end='</span></td></tr></table>'
y entre </span> y </td>, pones esto: </center>
o sea:
Código:
end='</span></center></td></tr></table>'
Funciona en IE. No lo he probado en otros navegadores. Si tu puedes hacerlo, confírmame que funciona.

Espero no haberte liado mucho.

Uff!!
  #8 (permalink)  
Antiguo 25/05/2004, 16:32
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses
Puntos: 0
Funciono perfecto y fue muy facil de editar, mil mil mil gracias!!!; hasta aprendi un par de cosas nuevas :D.

Revise las estadisticas del sitio que estoy editando y nadie usa otro navegador, en mi pais solo exite el IE, pero de todas formas le pregunte a un amigo para que lo pruebe con otros navegadores.

Mil gracias de nuevo :D :D :D
  #9 (permalink)  
Antiguo 26/05/2004, 09:21
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
de nada.
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 11:56.