- Mesajlar
- 736
Kod:
<form name="indir">
<input name="indirbtn" type="button" value="{_file.DOWNLOAD_NAME}" onclick="location.href='http://www.bilgisayarbilisim.net/{_file.U_DOWNLOAD_LINK}';" title="<!-- IF _file.COMMENT_CLEAN -->{_file.COMMENT_CLEAN} / <!-- ENDIF -->{_file.DOWNLOAD_NAME}">[{_file.FILESIZE} {_file.SIZE_LANG}]
</form>
<script type="text/javascript">
// <![CDATA[
var secs = 25;
var wait = secs * 1000;
document.indir.indirbtn.disabled=true;
for(i=1;i<=secs;i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
window.setTimeout("timer()", wait);
function update(num) {
if(num == (wait/1000)) {
document.indir.indirbtn.value = "Dosyayı indir";
}
else {
printnr = (wait/1000)-num;
document.indir.indirbtn.value = "Lütfen (" + printnr + ") saniye bekleyiniz.!";
}
}
function timer() {
document.indir.indirbtn.disabled=false;
}
// ]]>
</script>
Sunucumuzda downloadlardan kaynaklanan aşırı bir yük var bunu azaltmak için 25 sn gibi bir süre bekletmek istiyorum ancak tek download linkinde çalışıyor eğer sayfada 2 tane varsa çalışmıyor. Javascript e yeni başladım yardımcı olacak arkadaşımız varsa minnettar olurum.