Foros del Web » Programando para Internet » Javascript »

coordenadas de anchor para scrollto

Estas en el tema de coordenadas de anchor para scrollto en el foro de Javascript en Foros del Web. Hola, quiero hacer un onclick="scrollto(0,ancla-y)" y necesito saber como se cogen las coordenadas de un anchor definido como <a name="ancla"></a> para montar un salto interno, ...
  #1 (permalink)  
Antiguo 18/10/2008, 10:23
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
coordenadas de anchor para scrollto

Hola, quiero hacer un onclick="scrollto(0,ancla-y)" y necesito saber como se cogen las coordenadas de un anchor definido como <a name="ancla"></a> para montar un salto interno, en la misma página, al cliquear en un enlace.

Tengo que hacerlo así porque hay una función javascript que me impide un <a href="#ancla">salto</a>, en concreto es un <a id="link" href="#"... y al cliquear en el id="link" salta y no coge el href.

Saludos
  #2 (permalink)  
Antiguo 18/10/2008, 10:26
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: coordenadas de anchor para scrollto

Hola joseluismg. Bienvenido al foro.

Prueba así:

Código javascript:
Ver original
  1. <input type="button" onclick = "location='#ancla'" />

Saludos,
  #3 (permalink)  
Antiguo 18/10/2008, 11:48
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: coordenadas de anchor para scrollto

Gracias, pero el problema es que el enlace debe ser de texto y debo respetar esto:

<a id="lien_forum" href="#comentar" title="<:comentar_title:>"><:comentar:></a>

que se maneja con:

<script type="text/javascript">
$(document).ready(function(){
$("#desplegar_formulario").hide();
$("#lien_forum").attr("href","javascript:mostrar(' #desplegar_formulario')");

$(".previsu").each(function(){
$("#desplegar_formulario").show();
});

});

function mostrar(formu) {
$(formu).slideToggle();
}
</script>

<a name="comentar"></a>
[<div id="desplegar_formulario">
(#FORMULAIRE_FORUM)
</div>]

Y yo querría resolverlo así:

<a id="lien_forum" href="#comentar" onclick="scrollto(0,comentar-y)" title="<:comentar_title:>"><:comentar:></a>

o bien añadiendo lo que se necesite en el javascript para que al desplegar el formulario que está oculto también salte a él.

también había probado con location.hash="comentar" y location.href="comentar", pero nada, añade el #comentar en la url pero no salta allí

saludos
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 09:38.