| « Zonne energie bijna haalbaar... | Resolutie check » |
Je kan een internet pagina zichzelf laten verversen met een meta http-equiv refresh als volgt:
<meta http-equiv="Refresh" content="20" URL="Pagina.html">
Hiermee wordt de bezoeker na 20 secondes doorgestuurd naar Pagina.html.
Als je een bepaalde pagina steeds opnieuw wilt verversen kan je de zelfde paginanaam invullen.
Echter: nadeel is dat elke verversing leidt tot een nieuwe pagina in de browser historie. Met andere woorden: als je gebruiker terug wil naar de vorige pagina dan moet hij/zij zich na een tijdje een ongeluk klikken.
De oplossing is een klein beetje JavaScript code in de <HEAD> sectie:
<script language="JavaScript">
function reload_page()
{
var sURL = unescape(window.location.pathname);
window.location.reload(true);
}
setTimeout( "reload_page()", 20*1000 );
</script>
Deze code laad om de 20 seconden (opgeven in millisecondes) de huidige pagina. En het leuke is dat deze niet in de browser historie wordt toegevoegd. Met een enkele klik op de "back" knop is de bezoeker waar hij vandaan kwam.