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

  • DanceOn

    DanceOn

    6 Mayıs 2006
  • Study with Substance P

    Study with S

    31 Mayıs 2008
  • Tylerron

    Tylerron

    6 AĞUSTOS 2006