• 23-07-2014, 21:35:01
    #1
    Üyeliği durduruldu
    Arkadaşlar şöyle bir işlem yapmam gerekiyor, ama çözemedim.

    20 Saniye geriye doğru sayacak, 0 olduğunda tekrar 20 saniye geriden sayacak bu böyle devam edecek sürekli ancak bir buton olacak ona tıkladığında 20 saniyeyi sıfırlayıp tekrar 20 saniyeden başlatacak bunu nasıl yapabiliriz time out interval araştırdım ama istediğimi oluşturamadım.
  • 23-07-2014, 21:56:07
    #2
    Mobilden yazıyorum. Hata olma ihtimali yüksek ama siz hataları giderebilirsiniz umarım.
    Js:
    Var s=20;
    Function azalt(){
    s=s-1;
    if(s<0)
    {
    s=20;
    }
    Settimeout(azalt(),100);
    }
    Html:
    <button onclick="javascript:s=20" value="süre sıfırla">
  • 23-07-2014, 22:23:54
    #3
    Sayfaya jQuery kütüphanesini dahil edip bir button ekleyin.

    var $sure=20;
    setInterval(function(){
    $sure--;
    if($sure==0){$sure=20;} 
    },1000);
    $("button").click(function(){
    $sure=20;
    });
  • 24-07-2014, 10:12:47
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    CanArs12 adlı üyeden alıntı: mesajı görüntüle
    Mobilden yazıyorum. Hata olma ihtimali yüksek ama siz hataları giderebilirsiniz umarım.
    Js:
    Var s=20;
    Function azalt(){
    s=s-1;
    if(s<0)
    {
    s=20;
    }
    Settimeout(azalt(),100);
    }
    Html:
    <button onclick="javascript:s=20" value="süre sıfırla">
    setInterval olup 100 değil 1000 olacak, setInterval fonksiyonun dışında olmalı yoksa fonksiyonu çağıramaz. azalt() değil "azalt()" şeklinde yazılır. Var değil var, Function değil function
  • 24-07-2014, 14:27:16
    #5
    Lotus_Expeditor adlı üyeden alıntı: mesajı görüntüle
    setInterval olup 100 değil 1000 olacak, setInterval fonksiyonun dışında olmalı yoksa fonksiyonu çağıramaz. azalt() değil "azalt()" şeklinde yazılır. Var değil var, Function değil function
    telefondan yazıncı büyük küçük harf sorunları çok oluyor setTimeout içerde olmalı (interval koymadım)
    ilk başta otomatik başlamıyor şuan, sona azalt() yazmak sorunu çözer