setTimeout () und clearTimeout ()

Kommentare

Um zu steuern, wenn ein JavaScript-Funktion ausgeführt wird, verwenden Sie setTimeout (), die zwei Argumente akzeptiert. Das erste Argument ist der Name der Funktion, und zweitens, wie lange die Funktion ausgeführt wird (in Millisekunden).

setTimeout

So ändern Sie den Inhalt eines div nach zwei Sekunden hat der Anwender die Maus auf einen Link:

HTML:
  1. <title> Zwei Sekunden vor der Warnung </ title>
  2. > <Script type = "text / javascript">
  3. Funktion update ()
  4. (
  5. div = document.getElementById ('Warnung');
  6. div.innerHTML = 'Wollen Sie zwei Sekunden, dass die Maus auf den Link übergeben ";
  7. )
  8. avisoDemorado function ()
  9. (
  10. setTimeout ("update ()", 2000);
  11. )
  12. </ Script>
  13. </ Head>
  14. onmouseover = "avisoDemorado();" > passe o mouse </a> <A href = "#" onmouseover = "avisoDemorado ();"> schweben </ a>
  15. <Br />
  16. <Br />
  17. > </div> <Div id = "Hinweis"> </ div>
  18. </ Body>
  19. </ Html>

Wenn Sie den Link, schweben entfernen Sie den Mauszeiger über sie und ihn, aber die Funktion wird ausgeführt. Aber es gibt einen Weg, es zu kündigen ...

clearTimeout

Angenommen, Sie wollen die Funktion Ausführung vor zwei Sekunden abzubrechen. Aus diesem können Sie die clearTimeout () verwenden. Er akzeptiert ein Argument, das eingeleitet, durch die Zeit setTimeout () sollte abgebrochen werden.

HTML:
  1. <title> Zwei Sekunden vor der Kündigungsfrist mit </ title>
  2. > <Script type = "text / javascript">
  3. Funktion update ()
  4. (
  5. div = document.getElementById ('Warnung');
  6. div.innerHTML = 'Wollen Sie zwei Sekunden, dass die Maus auf den Link übergeben ";
  7. )
  8. avisoDemorado function ()
  9. (
  10. if (typeof (long)! = 'undefined') (
  11. clearTimeout (Zeit);
  12. )
  13. time = setTimeout ("update ()", 2000);
  14. )
  15. </ Script>
  16. </ Head>
  17. onmouseover = "avisoDemorado();" > passe o mouse </a> <A href = "#" onmouseover = "avisoDemorado ();"> schweben </ a>
  18. <Br />
  19. <Br />
  20. > </div> <Div id = "Hinweis"> </ div>
  21. </ Body>
  22. </ Html>

Nun, wenn man den Mauszeiger über den Link vor zwei Sekunden wird der div nicht aktualisiert werden. Lassen Sie den Mauszeiger weg ein wenig länger als das, und die Meldung erscheint.

    Blog-Kommentare powered by Disqus

    Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
    Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
    Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
    By N2H
    Dolet 96 Rabatt auf DreamHost Hosting!
    Benutzen Sie den "PROMO CODE" Trägheit. LAMP mit 20 GB und 1 TB Speicherplatz des Transfers.

    In Verbindung stehende Artikel

    • No Related Posts

    Kategorien