ScriptEvin adlı üyeden alıntı: mesajı görüntüle
Dener misiniz?
<html>
<head>
<title>İndirme Butonu Öncesi Reklam Kodu</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<head>
<body>
<center>
<img src="https://canpeksen.com.tr/kase.png">
<div id="zamanlayici">
<b>Lütfen <span>5</span> saniye bekleyin.</b>
</div>
</center>
<script>
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);
});
</script>
</body>
</html>
hocam yanlıs anlamayın, eğer sayaç ekranda sürekli yazdırılmayacaksa setinterval kullanmanın bir anlamı var mı?
eğer varsa bile attığınız kodda zaman 0 olunca setintervalin, clearInterval(timer) ile kaldırılması gerekir, boşuna sayfaya yük olmaması adına.
Eğer en başta dediğim gibi sayfaya saniye de bir yazdırılmayacaksa setTimeout kullanmak daha mantıklı.