Foros del Web » Programando para Internet » Javascript »

llamar a un ancla desde el body

Estas en el tema de llamar a un ancla desde el body en el foro de Javascript en Foros del Web. Hola buenas, os cuento mi problemilla a ver si alguien puede echarme una mano. hago una consulta a una tabla y la muestro por pantalla, ...
  #1 (permalink)  
Antiguo 02/04/2009, 04:18
 
Fecha de Ingreso: abril-2008
Ubicación: España
Mensajes: 58
Antigüedad: 16 años, 1 mes
Puntos: 1
llamar a un ancla desde el body

Hola buenas, os cuento mi problemilla a ver si alguien puede echarme una mano.

hago una consulta a una tabla y la muestro por pantalla, hay veces q la consulta muestra 100, 200, 300 lineas... cada linea lleva un boton que al pulsarlo te abre una ventana con los datos de esa linea.

Al cerrar esta ventana se actualiza la primera pagina moviendome la barra de scroll al principio.

Quisiera que al regresar a la primera pagina se quedara la barra de scroll en el lugar donde estaba al pulsar el boton.

Para ello mando el numero de linea a la 2ª ventana y cuando actualizo la primera pagina se conserva el numero de linea...

Para cada linea de la primera ventana le pongo un ancla y lo que intento que al actualizar la primera ventana es que el body llame al ancla tipo asi:

<BODY onUnLoad="<a href='#<?=$ancla?>'>">

pero no funciona, hay aguna forma que el body llame al numero del ancla???

o de que forma se podria hacer esto.

Uso php.

Es un follon primero buscar la linea y una vez que la encuentras y entras pinchando en el botón cuando vuelve se queda la barra de scroll al principio.

Gracias y un saludo!
  #2 (permalink)  
Antiguo 02/04/2009, 07:20
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: llamar a un ancla desde el body

Mejor usar un poco de javascript para eso:
Volver a la misma posición sin anclas
  #3 (permalink)  
Antiguo 02/04/2009, 07:49
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: llamar a un ancla desde el body

Código PHP:
en ves de:
<BODY onUnLoad="<a href='#<?=$ancla?>'>">
pone:
<BODY onUnLoad="document.location.href='#<?php echo $ancla ?>'">
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #4 (permalink)  
Antiguo 02/04/2009, 09:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: llamar a un ancla desde el body

Tema trasladado desde PHP.
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:46.