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.?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
<ole> <script type="text/JavaScript"> setTimeout("location.reload(true)", 20000); </script> /mvh </bole>
Men med refresh i stedet for reload, virker det ikke. Sådan ikke?? <script type="text/JavaScript"> setTimeout("location.refresh(true)", 20000); </script>
objektet understøtter ikke??
Jamen, hvorfor i alverden skriver du dog også noget andet? Hvad er der galt med det, jeg skrev? :)
Hvis man bruger reload tager det meget længere tid for at siden vises, med refresh bemærker man ikke at siden loades igen.
- 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
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>
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
Hvorfor blinker siden så, når jeg bruger reload? og ikke når jeg bruger setTimeout?
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
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
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
ups ... så det har du forstået korrekt :)
13. august 2006 - 15:44
#14
Lukker
Vi tilbyder markedets bedste kurser inden for webudvikling