Basit Geri Sayımlı Buton Yapma

  • Konuyu açan Konuyu açan Aksu
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 814

Aksu

Reklam ve Ödeme Hizmetleri Yetkilisi
Sayman
Geliştirici
Mesaj
487
Çözümler
10
Beğeni
646
Puan
850
Ticaret Puanı
2
Bu konumuzda geri sayım yapan ve bu geri sayım sonucunda bize metin veyahut yönlendirme botunu yapabileceğimiz 2 farklı kod bloğu paylaşacağım.

1. Kodumuz Hk.;
Bu kodumuz da sitemize geri sayım yapacak kod ekliyoruz ve bu geri sayımın sonunda bize istediğimiz metin, sayı veya istediğimizi göstereceğimiz kod olacaktır.
Bu kodumuzu sitemizin hangi sayfasında veyahut neresinde kullanmak istersek oraya yapıştırıyoruz ve şu kısımlar düzenliyoruz;
Buton içeriği kaç saniye sonrasında açılsın
Geri Sayım bittikten sonra ne gösterilsin
document.getElementById('uyari').innerHTML="test";
JavaScript:
Genişlet Daralt Kopyala
<script type="text/javascript">
var deger;
var saniye=3;

function saniyeDurdur()
  {
    window.clearTimeout(deger);
    document.getElementById('uyari').innerHTML="Geri sayımı durdurdunuz!";
  }

function saniyeBaslat()
{
    document.getElementById('uyari').innerHTML="";
    if(saniye >0){
    saniye --;
    document.getElementById('saniye').innerHTML=saniye;
    deger=window.setTimeout('saniyeBaslat()',1000);   
    }else{
    window.clearTimeout(deger);
    document.getElementById('uyari').innerHTML="test";
    }
}
</script>

<input type="button" onclick="saniyeBaslat()" value="Başlat" />
<div id="saniye"></div>
<div id="uyari"></div>

2.Kodumuz Hk.;
Bu kodumuz da sitemize geri sayım yapacak kod ekliyoruz ve bu geri sayımın sonunda botun ile yönlendirme yapacağımız kod olacaktır.
Bu kodumuzu sitemizin hangi sayfasında veyahut neresinde kullanmak istersek oraya yapıştırıyoruz ve şu kısımlar düzenliyoruz;
Buton içeriği kaç saniye sonrasında açılsın
Geri sayım bittikten sonra butonumuzda ne isim yazacak
document.getElementById('trigger').value = "DEVAM ET";
Geri Sayım bittikten sonra gösterecek buton nereye yönlendirecek
document.getElementById('trigger').setAttribute('onclick', 'window.open("
Linkleri görebilmek için giriş yap veya kayıt ol.
");');

JavaScript:
Genişlet Daralt Kopyala
<script type="text/javascript">
var deger,saniye=3;

function saniyeBaslat() {
    document.getElementById('uyari').innerHTML="";
    if(saniye == 3)
        deger=setInterval('saniyeBaslat()', 1000);
    document.getElementById('saniye').innerHTML=saniye;
    saniye--;

    if(saniye < 0){
        clearInterval(deger);
        document.getElementById('saniye').remove();
        document.getElementById('trigger').setAttribute('style', 'height:36px;font-size:16px;font-weight:bold;');
        document.getElementById('trigger').setAttribute('onclick', 'window.open("MMO Tutkunları");');
        document.getElementById('trigger').value = "DEVAM ET";
    }
}
</script>

<input type="button" id="trigger" onclick="saniyeBaslat()" value="Başlat" />
<div id="saniye"></div>
<div id="uyari"></div>
 
Son düzenleme:
Üst