• 14-03-2014, 18:47:02
    #1
    Üyeliği durduruldu
    Merhaba,
    Jquery ile ileri sayaç yapılması lazım.
    Bir web sitem için, şöyle birşey yapmam lazım.
    Şu ana kadar şu kadar işlem yapıldı : 100
    100 olan değer saat başı 5 artmasını istiyorum.
    Fakat siteye her girildiğinde sıfırlanmasın, kaldığı yerden nasıl devam ettirebilirim.

    Herhangi bir mantık bulamadım.
    Direk uygulamayı yapmak yerine fikir alışverişide yapabiliriz.
  • 21-03-2014, 02:07:28
    #2
    öncelikle aktif olan değeri bir yere not alman gerekiyor.
    Bunu php ile $_SESSION, veya $_COOKIE ile veya,
    javascript cookie ile halledebilirsin.

    Daha sonra kod içerisinde, görünmeyen olabilir görünebilir bir sayacın olmalı internet üzerinde çok var bundan. Her saat başı sayfaya reload attırabilirsin veya 10 dakikada bir atıyorum reload attırırsın.

    Değişen değeride php ile veya javascript ile hesaplayıp aktif değeri tekrar gösterirsin.

    Sayfayı reload etmek istemiyorsan jquery ile post atarak da değeri +5 +5 güncelleyebilirsin.

    javascript ile saat saymak için basit olarak şöyle bir fonksiyonun olabilir:
    tabi öncelikle setInterval yapıp saniye başı çalıştırman gerekiyor bu fonksiyonu.

    var guncelsaniye = 0;
    setInterval("say()", 1000); //saniye arttırma

    function say()
    {
    guncelsaniye = guncelsaniye+1;
    }

    ve sayfayı her 1 dakikada bir yenileyecek bir fonksiyon atıyorum:

    setInterval("yenile()", 60000);
    function yenile()
    {
    document.location.href = document.location.href;
    }