Hitung Mundur timeout pada web dengan PHP

Cara untuk membuat waktu dapat menghitung mundur, biasanya digunakan oleh soal -soal ujian online.
Kondisi nya seperti berikut :
Waktu awal adalah 1 menit = 60 detik, dan disaat mencapai 30 detik waktu akan berubah menjadi warna merah menandakan waktu hampir habis.

Berikut source nya :
<?php
session_start();
if(isset($_SESSION["mulai_waktu"])){
 $waktu = 60;
 }
else {
 $waktu = 0;
 }  
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Hitung Mundur</title>
<link rel="stylesheet" href="jquery.countdown.css">
<style type="text/css">
#hitmundur { width: 240px; height: 45px; }
</style>
<script src="jquery.min.js"></script>
<script src="jquery.plugin.js"></script>
<script src="jquery.countdown.js"></script>


<script type="text/javascript">
function waktuHabis(){
 alert("Waktu anda habis!!!");
 }  
function hampirHabis(periods){
 if($.countdown.periodsToSeconds(periods) == 30){
  $(this).css({color:"red"});
  }
 }
$(function(){
 
 var sisa_waktu =  <?php echo $waktu ?>;
 
 var TimeOut = sisa_waktu;
 $("#hitmundur").countdown({
  until: TimeOut,
  compact:true,
  onExpiry:waktuHabis,
  onTick: hampirHabis
  }); 
 })
</script>

</head>
<body>
<h1>Hitung Mundur</h1>

<div id="hitmundur"></div>
</body>
</html>

untuk dapat download source silahkan download disini
Hitung Mundur timeout pada web dengan PHP
Item Reviewed: Hitung Mundur timeout pada web dengan PHP 9 out of 10 based on 10 ratings. 9 user reviews.

mas kalo pengen membuat waktu countdownnya itu tetap berjalan saat direfresh gimana y?

Itu untuk otomatisasi dengan merubah data pada database ketika waktu telah wabis bagaimana ya??
Sidev Official

Emoticon? nyengir

Berkomentarlah dengan Bahasa yang Relevan dan Sopan.. #okemasbro! ^_^

Komentar Terbaru

Just load it!