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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005