4 adet fonksiyonum var
1. Fonksiyon uyari mesaji verip direk 2. Fonksiyonu calistiriyor.
2. Fonksiyon if else kontroluyle kontrol edilip 3 e gececek ancak soyle bir sikinti var.
2. Fonksiyon saniye ile yenilenip, sayfa f5 atmadan surekli olarak kosul saglanana kadar cevirilecek sonra 3 e gecicek. Interval denedim ancak ya algoritmasini yanlis yaptim yada bir hata var. Ornek kod yazarsaniz sevinirim
Saniyeli fonksiyon
2
●392
- 10-11-2016, 05:59:46
- 10-11-2016, 07:46:32Üyeliği durdurulduEğer doğru anladıysam büyük ihtimalle işlem başarılı olduğunda intervali temizlemediğinizden dolayı hatalı çalışıyor olabilir.
Örnek kullanım;
var no = 1; var zaman = setInterval(saydir, 1000); function saydir() { no++; if(no==5) { alert("bitti"); clearInterval(zaman); } } - 10-11-2016, 23:54:50
function Mp3Indir(mp3id) { $.get('indir-'+mp3id+'=-100'); // indirme işlemine al $('#indirmebutonu').html('<div class="indirme-sayac">İndirme İşlemi Başlıyor! Lütfen Bekleyin</div>'); var zaman = setInterval(Durumbir(mp3id), 1000); } function Durumbir(mp3id) { $.get('indir-'+mp3id+'=-200', function( data ) { if (data <= 99) { $('#indirmebutonu').html('<div class="indirme-sayac">Lütfen Bekleyiniz %'+data+'</div>'); } else { $('#indirmebutonu').html('<div class="indirme-sayac">İndirme Linki Oluşturuluyor.</div>'); clearInterval(zaman); var zaman2 = setInterval(Durumiki(mp3id), 1000); Durumiki(mp3id); } }); } function Durumiki(mp3id) { $.get('indir-'+mp3id+'=-300', function( data ) { if (data <= 99) { $('#indirmebutonu').html('<div class="indirme-sayac">Lütfen Bekleyiniz %'+data+'</div>'); } else { $('#indirmebutonu').html('<div class="indirme-sayac">'+data+'İndirme İşlemi Başlatıldı</div>'); clearInterval(zaman2); Dosyayiver(mp3id); } }); } function Dosyayiver(mp3id) { $.get('indir-'+mp3id+'=-400', function( data ) { $(location).attr('href', data); }); }global olmadığı için hata veriyor