我有一个链接加载一个页面并在点击时调用一个javascript函数。问题是JavaScript功能在页面重定向之前无法完成。无论如何要确保它的确如此吗?在javascript onclick函数能够完成之前的链接重定向页面
您会注意到有一个alert()
在javascript函数中被注释掉了,如果我取消注释它,函数就可以完成。但是,我显然不希望发生警报弹出窗口。
这里是链接:
<a href="p.php?p=$randString&s=$postCat" onclick="setYSession();">
这里是JavaScript函数不能按时完成:
function setYSession() {
var YposValue = window.pageYOffset;
$.get('yPosSession.php?yValue=' + YposValue);
//alert(YposValue);
return false;
}
什么特别的原因,为什么你想避免使用'.open' ..? –
我试着在我的android设备上使用它,当我点击它时,它给我的问题...基本上它是由于某种原因返回2页而不是1。 – user1399694
嗯好的,你知道这个:http://stackoverflow.com/questions/1865837/whats-the-difference-between-window-location-and-window-location-replace? –