Mungkin teman-teman kerap menjumpai sebuah halaman download dengan menampilkan waktu tunggu, sebelum link tersebut dapat diklik, terlebih dahulu pengunjung diharuskan menunggu biasanya sekitar 5 atau 10 detik.
Adapun yang teman-teman harus persiapkan adalah, sedikit pengetahuan tentang JavaScript karena untuk membuat hitungan mundur (counter) secara real time, hanya dapat dilakukan dengan JavaScript.
Untuk demonya bisa diklik disini:
https://www.yellowweb.id/demo/download_counter/
dan untuk skrip lengkapnya, akan terlihat seperti berikut dibawah ini:
<!DOCTYPE html>
<html>
<head>
<title>Countdown Timer Download | Kursus Web YELLOWWEB.ID</title>
<script type="text/javascript">
var counter = 10;
function countDown(){
if(counter >= 0){
document.getElementById("timer").innerHTML = counter;
} else {
download();
return;
}
counter -=1;
var counter2 = setTimeout("countDown()",1000);
return;
}
function download(){
document.getElementById("link").innerHTML = "<a href='#'>Download</a>";
}
</script>
</head>
<body onload="countDown();">
<h3>File Download</h3>
<em>Link download akan muncul dalam <span id="timer"></span> detik</em>
<br>
=> <span id="link"></span>
</body>
</html>
Sekian untuk artikel yang singkat ini, semoga bermanfaat bagi teman-teman sekalian. Sampai berjumpa kembali diartikel berikutnya.