Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 13-may-2008, 02:25   #1 (permalink)
darioio ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Sonrisa Mantener posición del scroll

hola a todos, estoy diseñando una página web, la cual tiene un alto que permite un pequeño movimiento de scroll. Ahora bien, cuando me sitúo abajo y pincho algún enlace, la página vuelve a subir arriba, y se hace muy engorroso navegar. He probado utilizando anclas, y funciona, lo que pasa que al pinchar el enlace, primero se sitúa en la parte superior y después baja a la posición del ancla (en unos pocos milisegundos), lo cual no me sirve del todo. Todo esto pasa en IE, en Mozilla funciona perfectamente.¿Habría alguna otra manera de mantener la posición del scroll sin utilizar anclas, como por ejemplo, con javascript u otro tipo de código.

Gracias
darioio está desconectado   Responder Citando
Antiguo 14-may-2008, 08:04   #2 (permalink)
nedrek está en el buen camino
 
Avatar de nedrek
 
Fecha de Ingreso: abril-2008
Ubicación: Valencia, España
Mensajes: 151
Re: Mantener posición del scroll

Cuando cambies de página, siempre va a recargarse la página, de modo que lo único que puedes hacer para "mover" al usuario de posición es lo que has usado con alcajes.

Tambien podrías usar javascript para mover la página, pero teniendo en cuenta que javascript son rutinas cliente que se cargan y ejecutan al terminar de cargar la página, tendrias los mismos inconvenientes que ahora.

La pregunta más sencilla que me viene a la cabeza, es ¿si no quieres mostrar la cabecera u otra parte de la página, has pensado en no incluirla en el (x)html?
También es posible realizar un sistema sencillo en php o similar, donde se indique que para ciertas páginas no se incluyan ciertos elementos de la página.

Ese sistema lo usaron algunas páginas de servicios gratuitos de hosting en el cual les incluian publicidad en la parte superior de sus sitios. De todas formas este sistema, al mismo tiempo que aquellos javascript que posicionan la página al cargarse, incumple las normas de esos servicios de hosting.



---------------------------
Si te ayudó, pincha el Karma
Un Saludo!
nedrek está desconectado   Responder Citando
Antiguo 15-may-2008, 05:32   #3 (permalink)
darioio ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Re: Mantener posición del scroll

No es que no quiera mostrar la cabecera; es más, esta debería mostrarse para acceder a otros apartados de la página web. Mi caso es una galería de imágenes que se muestra en la parte inferior de la página, con sus respectivos botones de navegacion, que están situados también en la parte inferior

Creo que seguiré usando las anclas, que es lo más sencillo que puede haber para lo que quiero

Gracias
darioio está desconectado   Responder Citando
Antiguo 15-may-2008, 05:41   #4 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Mantener posición del scroll

No creo que sea lo más adecuado en tu caso, pero puedes probar a mover la posición visible de la ventana con la funcion de javascript: window.scroll(x,y);
En tu caso x será siempre 0 y el valor de y dependerá de la parte que quieras mostrar. Por ejemplo y=0 para mostrar la parte de arriba, y un valor muy grande, digamos y=10000 para ver la parte inferior.
a2a2 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93