mehmetduran.com - Paylaşmak Güzeldir...
Javascript ile Belli Bir Süre Bekletme ve Yönlendirme İşlemi
Bu yazımda birçok sitede kullanılan ve özellikle reklam gösterimleri için belli bir süre bir sayfayı göstermek ve daha sonra herhangi bir sayfaya yönlendirme işlemini yapmak için kullanacağımız kodları göstereceğim. Böyle bir olayı kullanmam gerekti ve araştırmalar sonucu basit bir kod ile bunu yapabileceğimi gördüm. Kodları faydası olabileceği için sizlerle paylaşıyorum.

Yapmamız gereken aşağıdaki kodları göstereceğimiz sayfaya eklemek.

<script>
  var sure=5;
  var milisec=0;
  var seconds=0;
  function display(){
    if(milisec>=10){
      milisec=0;
      seconds+=1;
    }
    else
      milisec+=1;
      document.getElementById("d2").value= sure - milisec;
      if(milisec == sure) location.href = 'b.html';
      else setTimeout("display()",1000);
  }
  display();
</script>

Ayrıca geçen süreyi ekranan yazdırmak için kullanacağımız html kodlar ise şöyle olmalı:

<form>
  <input id="d2" type="text" style="border:0;width:20px;" />
  <br /><br />
  Birazdan Yönlendireleceksiniz....
</form>

İşlemi buradan test edebilirsiniz.

İyi Çalışmalar!
Mehmet Duran 20 Kasım Perşembe 2008 0 33680 3,7
Bookmark and Share
Bu Yazıyı Değerlendirin.
Konuyla İlgili Olabilecek Diğer Yazılar Foundations of Asp.net Ajax (E-Book) Visual C# 2008 E - Book Fck Editör'de Türkçe Karakter Sorununa Çözüm İnternet Hastalıkları Yoğunluk, Yaşanan Problemler
Yorumlar
Yorum Yaz
RSS Yorum Takibi
Bu Yazı Hakkında Henüz Yorum Yapılmamış.
İsim :
Site :
Yorum :

Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.

Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.
Hata yapmayan bir insan genellikle hiçbirşey yapmıyordur.
Bölümler
Yazılar
Arşiv
Arama
Linkler
Site İçi Arama
Son Zamanlarda Ne Yapıyorum ?
İstatistikler - Araçlar - Reklam
İstatistikler
Sayaç
Mehmet Duran | mehmetduran.com | Copyright © 2009