Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 10:58 Der er 13 kommentarer og
1 løsning

refresh med java-script

Kan man med java-script lave refresh på en side for hver 20 sek.?
Avatar billede olebole Juniormester
20. maj 2006 - 11:37 #1
<ole>

<script type="text/JavaScript">
    setTimeout("location.reload(true)", 20000);
</script>

/mvh
</bole>
Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 11:51 #2
Men med refresh i stedet for reload, virker det ikke.

Sådan ikke??
<script type="text/JavaScript">
    setTimeout("location.refresh(true)", 20000);
</script>
Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 11:56 #3
objektet understøtter ikke??
Avatar billede olebole Juniormester
20. maj 2006 - 12:30 #4
Jamen, hvorfor i alverden skriver du dog også noget andet? Hvad er der galt med det, jeg skrev?  :)
Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 12:35 #5
Hvis man bruger reload tager det meget længere tid for at siden vises, med refresh bemærker man ikke at siden loades igen.
Avatar billede olebole Juniormester
20. maj 2006 - 12:39 #6
- så må du forklare mig, hvad refresh er. Der er intet i JavaScript, der hedder refresh, så jeg kan ikke rigtig forstå, hvorfra du har, det skulle være hurtigere
Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 12:52 #7
Hvis ikke refresh så timeout da.:-)
Den her virker meget hurtigere, men jeg kan ikke difinerer location til self.
Kan du ændre den??

<script>
setTimeout("parent.iframe.location='hits.asp?';",20000);
</script>
Avatar billede olebole Juniormester
20. maj 2006 - 13:02 #8
Nej, den virker ikke hurtigere. For du vil vel ikke have vist en cached side ... eller? Så er der i hvertfald ikke grund til at foretage sig noget  :)

Hvad er det, du vil - og hvordan ser dine koder ud? Jeg sidder jo og quizzer ud i den blå luft
Avatar billede kaptajnknas Nybegynder
20. maj 2006 - 13:21 #9
Hvorfor blinker siden så, når jeg bruger reload? og ikke når jeg bruger setTimeout?
Avatar billede olebole Juniormester
20. maj 2006 - 13:24 #10
Dit spørgsmål giver nada mening. Prøv at forklare dig noget tydeligere - og brug hellere end gerne flere ord.

En side, der opdateres, vil altid 'blinke' ... sådan virker en browser nu engang
Avatar billede tobias_louv Nybegynder
20. maj 2006 - 13:27 #11
jamen det olebole skriver er da at du viser en side som allerede er loaded, og du får intet nyt... har jeg ikke ret ole ? men hvis du vil have nyt, skal du bruge hans kode ? det var det jeg forstod. heh :-)
mvh
Avatar billede olebole Juniormester
20. maj 2006 - 13:35 #12
Det, jeg viste, reloader siden fra serveren - og ikke fra cache'en. Det er den eneste måde, man er sikker på at få nye, dynamiske data at se
Avatar billede olebole Juniormester
20. maj 2006 - 13:36 #13
ups ... så det har du forstået korrekt  :)
Avatar billede kaptajnknas Nybegynder
13. august 2006 - 15:44 #14
Lukker
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