Skilled Gaming
Design/Web/Programming/IT => jQuery => Developing => CreaĆŁii personale/Personal creations => Topic started by: [SG]P1xuletz.xD on 29 June 2013, 22:15:49
-
- Ce face setTimeout() ? Acesta poate determina executia unei functii la un anumit intervaal de timp.
<div id="id_tag">Aici va apare valoarea adaugata de functia JS</div>
Buton de oprire: <button onclick="functie(0)">Stop</button>
<script type="text/javascript"><!--
var nr = 0; // Variabila ce va fi incrementata
var stp = 1; // Variabila prin care se controleaza oprirea
// Functia care e apelata
function functie(parm) {
// Daca parametrul "parm" are valoarea 0 (primita de la butonul "Stop"), seteaza stp=0
// Determina ne executarea codului din urmatorul "if()", unde e si auto-apelarea
if(parm==0) { stp = 0; }
// Codul urmator se executa doar daca stp=1
if(stp==1) {
nr++; // Incrementeaza var nr cu o unitate
document.getElementById('id_tag').innerHTML = nr; // Adauga valoarea lui nr in tag-ul cu id="id_tag"
// Auto-apeleaza functia dupa 2 secunde (cu parametru 1)
setTimeout("functie(1)", 2000);
}
}
// Apeleaza functia dupa 2 secunde (cu parametru 1)
setTimeout("functie(1)", 2000);
//--></script>
EXEMPLU :
http://i43.tinypic.com/2hoie8l.png : Acel cronometru se va opri , cand i se va da STOP . Puteti incerca si voi inlocuind acel 'Cod' de aici http://www.codecademy.com/courses/web-beginner-en-bay3D/1/1?curriculum_id=50a3fad8c7a770b5fd0007a1 cu cel de mai sus .
:hearth:
-
Tare :D, bravo.
-
Lol, si tu ?:))
Bravo ma :P
-
Destul de frumos , dar incearca la urmatoarele creatii sa explici mai bine , ca unii nu stiu :)