Vraag & Antwoord

Webprogrammeren & scripting

Autorefresh aan/uitzetten

Anoniem
None
4 antwoorden
  • Ik heb op een van mijn pagina’s een autorefresh staan met behulp van een metatag. Lekker simpel. Zo’n autorefresh is handig maar als je net wat onderaan de pagina aan het bekijken bent springt het scherm opeens naar boven en dat is wat minder natuurlijk.

    Ik ben nu op zoek naar een scriptje waarmee een bezoeker deze autorefresh desgewenst kan uitzetten. Zelf ben ik geen held met javascript maar misschien is er hier iemand die me op het spoor kan zetten? Ik kan helaas geen goed voorbeeld vinden tussen de kant-en-klare scripts.
  • Als je de meta-tag weghaalt, dan kan je de autorefresh regelen met javascript. Dat doe je (bijvoorbeeld) zo:

    [code:1:207bcd1630]
    <script type="text/javascript">
    var t = setTimeout("location.href=location.href", 5000); // vertraging in milliseconden, dus 5 sec.
    </script>

    <a href="#" onclick="clearTimeout(t);return false;">refresh uitschakelen</a>
    [/code:1:207bcd1630]
  • Tja als je het zo ziet is het eigenlijk simpel. Bedankt! :D

    Kun je de autorefresh op deze manier ook weer inschakelen?
    Het mooiste zou zijn een Refresh aan uit, bijvoorbeeld met radiobuttons.
    Is dat mogelijk en zo ja hoe?
  • Gewoon een onclick maken met een setTimeout()? ;)

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.