• 01-05-2021, 22:26:11
    #1
    WordPress alt tabanlı web sitemde bir butona geri sayım nasıl yapabilirim ? Süre geçene kadar butona basamayacak, örneğin 5 saniye
  • 01-05-2021, 22:30:37
    #2
    KadirYilmaz adlı üyeden alıntı: mesajı görüntüle
    WordPress alt tabanlı web sitemde bir butona geri sayım nasıl yapabilirim ? Süre geçene kadar butona basamayacak, örneğin 5 saniye
    <script>
    var downloadButton = document.getElementById("download");
    var counter = 10;
    var newElement = document.createElement("p");
    newElement.innerHTML = "Dosyayı 10 saniye sonra indirebilirsiniz.";
    var id;
    downloadButton.parentNode.replaceChild(newElement, downloadButton);
    id = setInterval(function() {
    counter--;
    if(counter < 0) {
    newElement.parentNode.replaceChild(downloadButton, newElement);
    clearInterval(id);
    } else {
    newElement.innerHTML = "Dosyayı " + counter.toString() + " saniye sonra indirebilirsiniz.";
    }}, 1000);
    </script>
    Eğer kod bilginiz yoksa countdown timer diye de aratabilirsiniz.
  • 01-05-2021, 22:31:06
    #3
    HTML Kodu
    Aşağıdaki HTML kodunu mevcut indirme butonunuza göre veya kullanmak istediğiniz diğer butonlar/bağlantılara göre düzenleyin.
    <a href="#" id="reklam" style="display: none;" target="_blank">İndir</a>
    <div id="zamanlayici">
    <b>Lütfen <span>5</span> saniye bekleyin.</b>
    </div>
    JavaScript Kodu
    JavaScript kodunu sayfanızda en alt kısmına <script>kodlar</script> tagları içine ekleyin.
    jQuery(document).ready(function() {
    var sec = 5
    var timer = setInterval(function() {
       $("#zamanlayici span").text(sec--);
       if (sec == 0) {
    $("#reklam").delay(1000).fadeIn(1000);
    $("#zamanlayici").hide(1000) .fadeOut(fast);}
    },1000);
    });
  • 01-05-2021, 22:33:24
    #4
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    <script>
    var downloadButton = document.getElementById("download");
    var counter = 10;
    var newElement = document.createElement("p");
    newElement.innerHTML = "Dosyayı 10 saniye sonra indirebilirsiniz.";
    var id;
    downloadButton.parentNode.replaceChild(newElement, downloadButton);
    id = setInterval(function() {
    counter--;
    if(counter < 0) {
    newElement.parentNode.replaceChild(downloadButton, newElement);
    clearInterval(id);
    } else {
    newElement.innerHTML = "Dosyayı " + counter.toString() + " saniye sonra indirebilirsiniz.";
    }}, 1000);
    </script>
    Eğer kod bilginiz yoksa countdown timer diye de aratabilirsiniz.
    br3akb0y adlı üyeden alıntı: mesajı görüntüle
    HTML Kodu
    Aşağıdaki HTML kodunu mevcut indirme butonunuza göre veya kullanmak istediğiniz diğer butonlar/bağlantılara göre düzenleyin.
    <a href="#" id="reklam" style="display: none;" target="_blank">İndir</a>
    <div id="zamanlayici">
    <b>Lütfen <span>5</span> saniye bekleyin.</b>
    </div>
    JavaScript Kodu
    JavaScript kodunu sayfanızda en alt kısmına <script>kodlar</script> tagları içine ekleyin.
    jQuery(document).ready(function() {
    var sec = 5
    var timer = setInterval(function() {
       $("#zamanlayici span").text(sec--);
       if (sec == 0) {
    $("#reklam").delay(1000).fadeIn(1000);
    $("#zamanlayici").hide(1000) .fadeOut(fast);}
    },1000);
    });
    Çok teşekkür ediyorum, ikinize de ikisinden birini kullanacağım.
  • 10-01-2023, 22:44:23
    #5
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    <script>
    var downloadButton = document.getElementById("download");
    var counter = 10;
    var newElement = document.createElement("p");
    newElement.innerHTML = "Dosyayı 10 saniye sonra indirebilirsiniz.";
    var id;
    downloadButton.parentNode.replaceChild(newElement, downloadButton);
    id = setInterval(function() {
    counter--;
    if(counter < 0) {
    newElement.parentNode.replaceChild(downloadButton, newElement);
    clearInterval(id);
    } else {
    newElement.innerHTML = "Dosyayı " + counter.toString() + " saniye sonra indirebilirsiniz.";
    }}, 1000);
    </script>
    Eğer kod bilginiz yoksa countdown timer diye de aratabilirsiniz.
    Konuyu bir hortlatalım Hocam selamlar. Sitede yer alan tüm linklere otomatik olarak bunu uygulamanın bir yolu var mı?