Javascript Problem Webseite wechseln

Hi, ich hab ein Problem, irgendwas stimmt hier aktuell nicht. Es sollte die erste Webseite aufgerufen werden für 3 Sekunden, dann wechseln auf die 2 Webseite für 10 Sekunden und dann wieder die erste angezeigt werden für 3 Sekunden und immer so weiter.. Beim öffnen ruft es mir zwar die erste Seite auf, jedoch dann 10 Sekunden die erste und dann nochmals 10 Sekunden die erste Seite, dann wechselt er erstmal zur zweiten Seite aber da hat er dann die Zeit von der ersten Seite nur 3 Sekunden. Warum hat er beim aufrufen zwei mal die erste Seite 10 +10Sek., dann die zweite 3 Sek.?

Der hier verwendete Code

<!DOCTYPE HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Seite</title> <style> iframe{ height:300px; width:400px; } </style> </head> <body> <iframe id="pagecontent" src="https://soforthilfe-forum.de"></iframe> <div id="info"></div> <script> var element = document.getElementById('pagecontent'); var inf=document.getElementById('info'); var page=['https://pennergame.de','https://soforthilfe-forum.de']; var duration =[3000,10000]; function start(x) { var settimer; inf.innerHTML=" Duration "+duration[x]+"<br>Seite "+page[x]; element.setAttribute('src', page[x]); settimer=setInterval(function(){ clearInterval(settimer); if(x==page.length-1){ start(0) }else{ x++ start(x) } }, duration[x]); } start(0); </script> </body> </html>

Add Comment

* Required information
1000
Drag & drop images (max 3)
Powered by Commentics

Comments

No comments yet. Be the first!