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

  • John Lynn

    John Lynn

    8 Ocak 2010
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012