• 10-11-2016, 05:59:46
    #1
    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
  • 10-11-2016, 07:46:32
    #2
    Üyeliği durduruldu
    Eğ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
    #3
    	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