Avatar billede Slettet bruger
24. juli 2002 - 18:08 Der er 6 kommentarer og
1 løsning

Opdatering af siden

Jeg vil gerne have en side til at opdatere hver 5. sekund eksempelvis men det skal være uden at bruge meta i html'en...

Nogen der har nogle gode idé'er?
Avatar billede fiskesuppe Nybegynder
24. juli 2002 - 18:18 #1
<html>
<head>
<script language="JavaScript"><!--
var sURL = unescape(window.location.pathname);

function doLoad(){
    setTimeout( "refresh()", 30*1000 );
}

function refresh(){
  window.location.href = sURL;
}
//-->
</script>

<script language="JavaScript1.1"><!--
function refresh(){
  window.location.replace( sURL );
}
//-->
</script>

<script language="JavaScript1.2"><!--
function refresh(){
  window.location.reload( true );
}
//-->
</script>
</head>

<body onload="doLoad()>
</body>

</html>
Avatar billede fiskesuppe Nybegynder
24. juli 2002 - 18:20 #2
Så kan du selv ændre i denne funktion, så refresh-tiden kommer til at passe:

function doLoad(){
    setTimeout( "refresh()", 30*1000 );
}
Avatar billede fiskesuppe Nybegynder
24. juli 2002 - 18:21 #3
ups, erstat lige
<body onload="doLoad()>
med
<body onload="doLoad()">

Der manglede en "
Avatar billede Slettet bruger
24. juli 2002 - 18:28 #4
Hvad regner du med her? setTimeout( "refresh()", 30*1000 );
sekunder, milisekunder eller hur?
Avatar billede fiskesuppe Nybegynder
24. juli 2002 - 18:31 #5
setTimeout(handling, antal milisekunder);

Men der ganges med 1000 og derfor bliver det i sekunder, altså 30 sekunder.
Avatar billede Slettet bruger
24. juli 2002 - 18:33 #6
Takker og det virker =)
Avatar billede fiskesuppe Nybegynder
24. juli 2002 - 18:34 #7
Så lidt :)
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