In JavaScript, you refresh the page using
document.location.reload()
. You can add the true
keyword to force the reloaded page to come from the server (instead of cache). Alternatively, you can use the false
keyword to reload the page from the cache.This code can be called automatically upon an event or simply when the user clicks on a link.
Example JavaScript Refresh Code
<input type="button" value="Reload Page" onClick="document.location.reload(true)">
Auto-Refresh
You can also use JavaScript to refresh the page automatically after a given time period. Here, we are refreshing the page 5 seconds after the page loads. This results in the page continuously refreshing every 5 seconds.
This code...
<html>
<head>
<script type="text/JavaScript">
<!--
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
// -->
</script>
</head>
<body onload="JavaScript:timedRefresh(5000);">
<p>This page will refresh every 5 seconds. This is because we're using the 'onload' event to call our function. We are passing in the value '5000', which equals 5 seconds.</p>
<p>But hey, try not to annoy your users too much with unnecessary page refreshes every few seconds!</p>
</body>
</html>
0 comments:
Post a Comment