>
 





JavaScript features a couple of methods that lets you run a piece of JavaScript code (javascript function) at some point in the future. These methods are:


In this tutorial, I'll explain how setInterval() method works, and give a real world example. You may find the details of setTimeout() method in JavaScript setTimeout Function - JavaScript Timing Events

setInterval()

window.setInterval() method allows you to specify a piece of JavaScript code (expression) that will be triggered again and again in every specified number of miliseconds.

Syntax

var t = setInterval ( expression, timeout );

The setInterval() method returns a numeric timeout ID which can be used to refer the time interval to use with clearInterval method. The first parameter (expression) of setInterval() is a string containing a javascript statement. The statement could be a call to a JavaScript function like "delayedAlert();" or a  statement like "alert('This alert is delayed.');". The second parameter (timeout), indicates the number of miliseconds to pass before executing the expression.

Example 

<script type="text/javascript">
     setInterval("doSomething()", 5000);

     function doSomething()
     {
           // do something        
     }
</script>
  

The doSomething() function will be called in every 5 seconds until it is cancelled.

clearInterval()

If you want to cancel a setInterval() then you need to call clearInterval(), passing the internal ID returned by the call to setInterval()

Want automatic updates? Subscribe to our RSS feed or
Get Email Updates sent directly to your inbox!

Currently rated 4.2 by 5 people

  • Currently 4.2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Comments

July 1. 2008 21:31

Cool information
thanks

fnfzone | Reply

October 27. 2009 14:27

Just try to smile for about 2-3 mins then you can get back to work

cash loans | Reply

Add comment




(Will not be displayed!)








Free CMS