Foros del Web » Programando para Internet » Javascript »

>> Barra scroll conjunta (2 frames) <<

Estas en el tema de >> Barra scroll conjunta (2 frames) << en el foro de Javascript en Foros del Web. Hola amig@s forer@s . No sé si esto irá aquí, pero ... bueno al tema: Tengo 3 frames: Arriba (marco), izquierdo (menú) y derecho (principal). ...
  #1 (permalink)  
Antiguo 28/02/2005, 02:25
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59
Información >> Barra scroll conjunta (2 frames) <<

Hola amig@s forer@s.

No sé si esto irá aquí, pero ... bueno al tema:

Tengo 3 frames: Arriba (marco), izquierdo (menú) y derecho (principal).

Lo que quiero, es que con una sola barra de scroll, mueva los frames izquierdo y derecho a la vez.

(aunque ahora no lo encuentro) aquí en este foro, lo siguiente:

<body onScroll="top.menu.document.body.scrollTop=documen t.body.scrollTop">

Esto lo pongo en el frame principal, y la barra de scroll mueve juntos los frames principal y menú.

Funciona bien en I.E. , pero no va en Firefox .

¿Qué tendría que cambiar? o ¿Es que Firefox no acepta esto?

Muchas gracias por anticipado a tod@s.

Saludos
__________________
· No contesto por M.P.
  #2 (permalink)  
Antiguo 28/02/2005, 15:15
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola, Seoista
Al parecer, body.scrollTop es específico de IE.
Según leo, en Netscape 4-6 (supongo que en los Gecko también) se podría conseguir con pageYOffset y window.scrollTo()
A ver si lo consigues.
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 01/03/2005, 17:29
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59
Muchas gracias angsanchez, lo probaré y ya te diré como me ha ido.

Saludos
__________________
· No contesto por M.P.
  #4 (permalink)  
Antiguo 02/03/2005, 03:48
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59
Hola angsanchez, aquí otra vez.

Perdona que te vuelva a molestar, pero no sé como va eso, o sea, que no sé como ponerlo.

<body onScroll="top.menu.document.body.scrollTop=document.body.scr ollTop">

¿ Donde introducirlo ? ¿ En que parte ? ¿ Como ?

Por más que pongo pageYOffset y window.scrollTo(), en lugar de body.scrollTop, no funciona ni en I.E. ni en Firefox.

¿ Me podrias ayudar ? Es que no tengo ni idea, soy novatón en esto.

Muchas gracias por tu amabilidad.

Saludos
__________________
· No contesto por M.P.

Última edición por seoista; 03/03/2005 a las 07:19
  #5 (permalink)  
Antiguo 03/03/2005, 07:34
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59



Hola angsanchez, perdona que sea tan "reiterativo", pero...

¿ Me podrías poner el código completo ?. Si no te es de mucha molestia (¡ claro !)

Saludos
__________________
· No contesto por M.P.
  #6 (permalink)  
Antiguo 03/03/2005, 16:04
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Es que no sé exactamente cómo es, busqué la información y esas son las instrucciones adecuadas, pero no las he usado nunca. ¿Has buscado ayuda sobre su sintaxis?
__________________
Angel :cool:
  #7 (permalink)  
Antiguo 09/03/2005, 02:24
Avatar de seoista  
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 1.076
Antigüedad: 20 años, 8 meses
Puntos: 59
Por favor, necesito vuestra ayuda, pues no lo tengo resuelto.

¿Qué habría que cambiar para que funciona en Firefox?

<body onScroll="top.menu.document.body.scrollTop=documen t.body.scrollTop">


En I.E. funciona bien.

Gracias por vuestra ayuda.

Saludos

NOTA: scrollTop va todo junto, no separado como ha salido.
__________________
· No contesto por M.P.
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 02:31.