dominios y alojamiento web en hostalia

Hacer 3 marcos que compartan la misma barra de scroll

Wiki: Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
  • Dar una respuesta
Da una respuesta
Votos útiles (1) inútiles (0)
Discusión creada por guarramon el 03/08/2011

Categoría wiki: HTML

Hola tengo una duda sobre marcos que no se resolver

Hola, estoy haciendo una web que se compone de dos marcos horizontales:

-El de arriba contiene el menu.

-El de abajo es una pagina con tres marcos verticales.

El contenido del menu se abre en el marco central de abajo. Lo he echo así para reutilizar el menú en cada una de las páginas, sin embargo, al añadir mas contenido, la barra de scroll se crea interiormente y solo mueve la subpágina que contiene ese marco, el central de abajo. Mi duda es ¿como puedo hacer que al añadir contenido la barra de scroll crezca globalmente, es decir, traslade todos los marcos a la vez? no se si me explico.

Gracias por ayudarme, bueno al final será eso lo que haga usar tablas y copiar el menú y toda la estructura en cada una de las páginas, aunque voy a mirarme lo del css que ha decir verdad es una de mis asignaturas pendientes. Lo de javascript creo que no funcionaría bien porque movería los tres de abajo pero el de arriba se quedaría ocupando el 50% de la pantalla, sería cuando se produce el evento de pulsar el scroll llamar a una función que mueva los otros scroll ¿no? Aunque entonces también tendría que hacer algo para que cuando crezca la página central se añada contenido también en las laterales, aunque sea invisible, porque tendría que crecer también el scroll de las otras dos, parece un poco feo, también puedo hacer que al producirse el evento se reduzca el tamaño del marco de arriba, no lo había pensado, bueno gracias nuevamente, Hasta luego.

Últimas respuestas enviadas
04/08/2011 - Respuesta de eugim
Si quieres un scroll global entre los tres marcos de abajo, pues pon todos los contenidos de esos tres marcos en uno único y divide los espacios con capas CSS, o en el peor de los casos, con tablas.

El tema es que los marcos funcionan con scrolls independientes y si quieres que sea el mismo scroll, pues mejor no utilizarlos, porque no están pensados para eso.

La otra posibilidad es utilizar Javascript para mover un scroll cuando se muevan los otros, pero sinceramente, se me antoja mucho jaleo que no sé si realmente merecerá la pena.
Votos útiles (0) inútiles (0)
Bueno ya casi la tengo lista. Me fui a la sección css y aprendí lo básico para maquetar la web, haciendo muchas pruebas..... De todas formas, el menú lo debía seguir copiando en cada una de las páginas pero cuando metí el mapa de google en la sección "donde estamos" vi la luz. Observando el código vi la etiqueta iframe, y busque el modo de utilizarla, si alguna vez la hube estudiado no lo recuerdo,,,. pues tengo el menu en otro documento y una ventanita, iframe, en todas las páginas para verlo, así cada vez que modifico el menu, no tengo que hacerlo en todas las páginas de la web.
Votos útiles (0) inútiles (0)
Categoría relacionada
+ HTML
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...