SORU
10 Ocak 2011, PAZARTESİ


Nasıl otomatik olarak bir sayfayı yeniden yüklemek için hareketsizlik belirli bir süre sonra

Nasıl eğer zaman belirli bir süre için sayfadaki etkinlik varsa orada otomatik olarak bir Web sayfasını tekrar yükleyin miyim?

CEVAP
10 Ocak 2011, PAZARTESİ


Eğer varsa aktivite ise o zaman orada hiçbir sayfayı yenile istersen etkinliği tanımlamak için nasıl anlamaya ihtiyacımız var. Diyelim ki birisi bir tuşa basma veya fareyi hareket sürece sayfayı her dakika yenile deyin. Bu olay bağlama için jQuery kullanır:

<script>
     var time = new Date().getTime();
     $(document.body).bind("mousemove keypress", function(e) {
         time = new Date().getTime();
     });

     function refresh() {
         if(new Date().getTime() - time >= 60000) 
             window.location.reload(true);
         else 
             setTimeout(refresh, 10000);
     }

     setTimeout(refresh, 10000);
</script>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008