Tengo un enlace que carga una página y llama a una función javascript al hacer clic. El problema es que la función javascript no puede finalizar antes de que la página redireccione. ¿Hay alguna forma de asegurar que lo haga?El enlace redirige la página antes de que la función javascript onclick pueda terminar
Notarás que hay un alert()
que está comentado en la función javascript, y si lo elimino, la función puede completarse. Sin embargo, obviamente no quiero que aparezca una ventana emergente de alerta.
Aquí es el vínculo:
<a href="p.php?p=$randString&s=$postCat" onclick="setYSession();">
Aquí es la función javascript que no puede terminar en el tiempo:
function setYSession() {
var YposValue = window.pageYOffset;
$.get('yPosSession.php?yValue=' + YposValue);
//alert(YposValue);
return false;
}
ninguna razón particular por la que le gustaría evitar el uso de '.open' ..? –
Intenté usarlo en mi dispositivo Android y cuando hice clic atrás me estaba dando problemas ... básicamente estaba retrocediendo 2 páginas en lugar de 1 por algún motivo. – user1399694
hm ok, ¿está enterado de esto: http://stackoverflow.com/questions/1865837/whats-the-difference-between-window-location-and-window-location-replace? –