Foros del Web » Programando para Internet » Javascript »

refrescar página sin cambiar de posicion

Estas en el tema de refrescar página sin cambiar de posicion en el foro de Javascript en Foros del Web. Cuando tenemos una página muy larga, en la que hay que utilizar la barra de scoll vertical, y actuamos sobre un elemento de la página ...
  #1 (permalink)  
Antiguo 18/03/2004, 03:08
Avatar de parentesys  
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 235
Antigüedad: 20 años, 7 meses
Puntos: 0
refrescar página sin cambiar de posicion

Cuando tenemos una página muy larga, en la que hay que utilizar la barra de scoll vertical, y actuamos sobre un elemento de la página que hacer que se refresque, como puedo hacer que al recargarse no vuelva al principio sino al lugar en donde me encontraba?

Ejemplo: tengo un listado de usuarios que ocupa más de una página. Al lado de cada fila tengo un botón que borra a los usuarios. Al borrar un usuario se refresca la página, pero se va al principio de la lista, por lo que si quiero borrar el usuario que está justo por debajo o encima de él, tengo que volver a buscarlo utilizando la barra de scroll.
¿Cómo soluciono este problema?


Muchas gracias...
__________________
Administrador de :
givemefun.net
givemefun.org
  #2 (permalink)  
Antiguo 18/03/2004, 04:27
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno, ahí chocas con un detalle importante y e sel funcionamiento de los navegadores.

Seguramente habrás notado en tu experiencia peronal que al navegar por la web, cuando vas hacia atrás, no siempre llegas al mismo punto, a veces vas a la parte alta d ela página y a veces al punto desde el que avanzaste. Esto se debe al comportamiento del navegador y no lo puedes solucionar.

En tu caso específico, supongo que la página es de tipo activo, es decir, tecnología php o cgi, si esto es así, bastaría con que colocaras un marcador en cada fila y cuando borras un usuario, pasas ese marcador como partede la url que se va a cargar, la cual es la misma página que ya estaba más ese marcador.

Si la página no es activa,, cre oque podrías hacer lo mismo que te indico pero con JavaScript, lo único es que tendrías que colocar un montón de marcadores a mano

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 01/04/2004, 06:42
 
Fecha de Ingreso: marzo-2004
Ubicación: La Habana
Mensajes: 3
Antigüedad: 20 años, 1 mes
Puntos: 0
Yo hago esto si es usando form:

en la pagina de partida pongo una etiqueta
<%Response.Write "<p><a name='etiqueta'></a></p>"%>


En la pagina que recibe la accion del form de la pagina de partida
<%
......
se supone que por aqui pongas un boton o algo que te sirva para retornar, ya sea de forma automatica por condicion o siempre y entonces le pasas la URL con la etiqueta endosada
en este ejemplo uso redirect, pero pude ser el submit de un boton
.......
Response.Redirect "http://URL/pagina.asp#etiqueta"
.......
%>

no he probado poner la linea anterior como cadena de la propiedad action de un form, pero creo debe trabajar igual.

Espero te sirva, no se que otra cosa hacer.
  #4 (permalink)  
Antiguo 14/02/2009, 16:38
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: refrescar página sin cambiar de posicion

Hola que tal, tengo el mismo problema, estoy haciendo mi página en dreamweaver y de hecho no tendría problema en poner las etiquetas que menciona PatomaS solo que no se como se ponen :S, intenté lo del otro mensaje pero creo que no es mi caso por que yo estoy trabajando con capas, gracias.
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 16:42.