Home   FORUM   Toplista   HTML   CSS   JavaScript   PHP   DIZAJN   SEO   Mapa
KONTAKT
izuzetan[at]gmail.com






TOP LISTA SAJTOVA

SetTimeOut(),clearTimeOut(),setInterval(), clearInterval()

SetTimeOut( )

SetTimeOut( ) izvršava odredjene naredbe ili funkcije nakon odredjenog broja milisekundi (1 sekunda = 1000 milisekunda). Prototip te funkcije je:

SetTimeOut("nekafunkcija( )", 1000)

Znači funkcija nekafunkcija( ) će se izvršavati svake sekunde.

ClearTimeOut( )

ClearTimeOut( ) - zaustavlja izvršenje funkcije SetTimeOut( ). Evo konkretan primer koji objašnjava obe funkcije:

<html><head>
<script type="text/javascript">
c=0;
t=0;
function startuj(){
      document.getElementById("txt").value=c;
      c=c+1;
      t = setTimeout("startuj()",100);
}
</script>
</head><body><form>
<input type="button" value="Startuj" onClick="startuj()">
<input type="text" size=10 id="txt">
<input type="button" value="Stopiraj" onClick="clearTimeout(t)">
</form></body></html>

SetInterval( ) i ClearInterval( )

Razlika izmedju setInterval( ) i setTimeOut( ) je ta što setTimeOut( ) na svakih X milisekundi poziva na primer neku funkciju na izvršenje, a setInterval izvršava pozvanu funkciju sve dok je ne opozove funkcija ClearInterval( ). Evo primera za SetInterval( ) i ClearInterval( ):

<html><head>
<script type="text/javascript">
int=self.setInterval("clock()",50);
function clock() {
      t=new Date();
      document.getElementById("clock").value=t;
}
</script>
</head><body>
<input type="text" id="clock" size="40">
<button onclick="int=window.clearInterval(int)">Stop interval</button>
</body></html>

Copyright © 2010 BUbaj. Powered By bubaj.com
JavaScript    Sintaksa    Osnovne funkcije    Kontrolne strukture    Dogadjaji    Browser funkcije    HTML DOM objekti    Tabele    JS i CSS    CANVAS