Pagina lader met interval

Status
Niet open voor verdere reacties.

skiffle

Gebruiker
Lid geworden
9 sep 2014
Berichten
5
Voor op het grote scherm in onze bedrijfskantine wil ik een javascriptje maken die eenvoudig steeds drie html-pagina's achter elkaar laadt met een interval.

Nu heb ik hier wel scriptjes voor gevonden alleen wil ik niet in de drie html-pagina's die achter elkaar worden ingeladen code hoeven plaatsen. De pagina's worden namelijk vanuit excel automatisch gegenereerd als het ware. Wel blijven de bestandsnamen gelijk.

Kan iemand mij verder helpen met een stukje code die ik hiervoor kan gebruiken?
 
De simpelste methode is denk ik om een pagina met een iframe te maken, met javascript kun je dan om de zoveel tijd een nieuwe pagina in dat frame zetten.
Dat kan zo:
HTML:
<!DOCTYPE html>
<html>
<head>

</head>
<body>
	<iframe src="" frameborder="0" style="width:100%; height:100%" id="mainFrame"></iframe>
	<script>
	var frame = document.getElementById("mainFrame"),
		pages =	['pagina1.html', 'pagina2.html', 'pagina3.html'], //lijst met pagina's die je wilt laden
		page = 0;			
	setInterval(function(){
		frame.src = pages[page];
		page++;
		if(page >= pages.length){
			page = 0;
		}		
	}, 3600);//tijd tussen het laden van nieuwe pagina's, in seconden
	</script>
</body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan