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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006