Skip to main content

Javascript ile Dosya Simulasyonu – Zamanlama Fonksiyonları

Herkese merhabalar. 39. Javascript dersimizde dosya simulasyonu yaptık. Dersimizde yazdığımız kodlara buradan ulaşabilirsiniz.

 

<!DOCTYPE html>
<html>
<head>
<script>
/*
var değişken =setTimeout(fonksiyon,sure)
clearTimeout(değişken)
var değişken = setInterval(fonksiyon,sure)
clearInterval(değişken)
*/
var say = 5;
var indirme;
var sure;
function baslat() {
indirme = setTimeout(dosyaindirme,5000);
sureyisay();
sure = setInterval(sureyisay,1000);
}
function dosyaindirme() {
window.alert("Dosya inmeye başladı...");
document.getElementById("para").innerHTML = "";
say = 5;
}
function sureyisay() {
document.getElementById("para").innerHTML = "Dosya " + say + " saniye içinde inecek...";
say--;
if (say == 0) {
clearInterval(sure);
}
}
function islemleridurdur() {
clearInterval(sure);
clearTimeout(indirme);
document.getElementById("para").innerHTML = "Dosya indirmesi durduruldu...";
say = 5;
}
</script>
</head>
<body>
<p> Dosyayı indirmek için tıklayın.</p>
<p id ="para"></p>
<button onclick ="baslat();">İndirmek için Tıklayın</button>
<button onclick ="islemleridurdur();">İptal Etmek için tıklayın</button>
</body>
</html> 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir