Avatar billede c-lund Nybegynder
31. maj 2007 - 14:09 Der er 6 kommentarer og
1 løsning

reload side

Hej
Kunne godt tænke mig et lille script der reloader en side efter f.eks 5 sek

men hvor man ser den tæller ned
5
4
3
2
1
Reload

Er der nogen der kan hjælpe med det
Avatar billede olebole Juniormester
31. maj 2007 - 14:26 #1
<ole>

Er det mon noget à la:


<script type="text/JavaScript">
function foo() {
    oDispl.firstChild.nodeValue = ++inx;
    if (inx>4) location.replace("http://www.domain.dk/side.html");
}

var oDispl = null;
var inx = 0;
window.onload = function(){
    oDispl = document.getElementById("displ");
    setInterval("foo()", 1000)
}
</script>

<div id="displ">0</div>

/mvh
</bole>
Avatar billede olebole Juniormester
31. maj 2007 - 14:31 #2
Det kunne også være sådan, hvis siden skal reloade sig selv én gang:

<script type="text/JavaScript">
function foo() {
    oDispl.firstChild.nodeValue = ++inx;
    if (inx>4) location.replace(location.href+"?hasBeenHere");
}

var oDispl = null;
var inx = 0;
window.onload = function(){
    if (location.search.indexOf("hasBeenHere")>-1) return;
    oDispl = document.getElementById("displ");
    setInterval("foo()", 1000)
}
</script>

<div id="displ">0</div>
Avatar billede c-lund Nybegynder
31. maj 2007 - 14:37 #3
Det ser ud til at være noget i den stil, tak

Kan man få den til at tælle fra 5 og ned af i stedet?
Avatar billede olebole Juniormester
31. maj 2007 - 14:40 #4
Du får bare første version:

<script type="text/JavaScript">
function foo() {
    oDispl.firstChild.nodeValue = --inx;
    if (inx==0) location.replace("http://www.domain.dk/side.html");
}

var oDispl = null;
var inx = 5;
window.onload = function(){
    oDispl = document.getElementById("displ");
    setInterval("foo()", 1000)
}
</script>

<div id="displ">5</div>
Avatar billede olebole Juniormester
31. maj 2007 - 14:41 #5
Dooohhhh ... nu, jeg læser spm'et igen, var det jo også nedtælling, du bad om  ;oD
Avatar billede c-lund Nybegynder
31. maj 2007 - 14:50 #6
tak, det er helt perfekt :)
Avatar billede olebole Juniormester
31. maj 2007 - 14:51 #7
Så lusker jeg et svar ind her ... og selvtak  =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester