Can't seem to prevent the jump to top of page behavior.
I've tried everything suggested here preventing onclick page jumps
What else could be done to stop onclick page jumps?
Thanks.
Here's a snippet of the HTML and JS
HTML:
<a href="javascript: return null;" onclick='javascript:getPosts("page=1&display=all"); return false;'>Everyone</a>
JS:
function getPosts(qry) {
var thePage = 'posts.php?' + qry;
myReq.open("GET", thePage, true);
myReq.onreadystatechange = theHTTPResponse;
myReq.send(null);
}
function theHTTPResponse() {
if (myReq.readyState == 4) {
if(myReq.status == 200){
var response = myReq.responseText;
document.getElementById('posts').innerHTML = response;
}
} else {
document.getElementById('posts').innerHTML = '<img src="images/ajax-loader.gif" />';
}
}
Returning false in the onclick is really the way to go. If that's not working for you, we need to see code.
As far as I know, the events are already JS so, you dont need to put onclick="javascript:...". Try this:
<a href="javascript: return null;" onclick='getPosts("page=1&display=all"); return false;'>Everyone</a>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With