<html>
<head>
<meta charset="utf-8" />
<style>
div {
font-size:18px;
}
</style>
</head>
<body>
<div><a href="javascript:iptal()">DURDUR</a></div>
<div id="Zaman"></div>
<div id="Ders"></div>
<Div id="Bilgi"></Div>
<div id="Tablo"></div>
</body>
<script language="JavaScript">
<!-- Begin
// [Gün , DersSaati] ="MAT:5-A , TÜRKÇE:5-B , FEN:6-A"
//8 saat derse göre
var dersProgrami = [];
dersProgrami[0]="";
// 1. gün Pazartesi
dersProgrami[1]=[];
dersProgrami[1][1]= "MAT:5-A , TÜRKÇE:6-A , FEN:7-A";
dersProgrami[1][2]= "MAT:5-A , TÜRKÇE:6-A , FEN:7-A";
dersProgrami[1][3]= "MAT:5-B , TÜRKÇE:6-B , FEN:7-B";
dersProgrami[1][4]= "MAT:5-B , TÜRKÇE:6-B , FEN:7-B";
dersProgrami[1][5]= "MAT:5-C , TÜRKÇE:6-C , FEN:7-C";
dersProgrami[1][6]= "MAT:5-C , TÜRKÇE:6-C , FEN:7-C";
dersProgrami[1][7]= "MAT:5-D , TÜRKÇE:6-D , FEN:7-D";
dersProgrami[1][8]= "MAT:5-D , TÜRKÇE:6-D , FEN:7-D";
//2. gün Salı
dersProgrami[2]=[];
dersProgrami[2][1]= "MAT:6-A , TÜRKÇE:7-A , FEN:5-A";
dersProgrami[2][2]= "MAT:6-A , TÜRKÇE:7-A , FEN:5-A";
dersProgrami[2][3]= "MAT:6-B , TÜRKÇE:7-B , FEN:5-B";
dersProgrami[2][4]= "MAT:6-B , TÜRKÇE:7-B , FEN:5-B";
dersProgrami[2][5]= "MAT:6-C , TÜRKÇE:7-C , FEN:5-C";
dersProgrami[2][6]= "MAT:6-C , TÜRKÇE:7-C , FEN:5-C";
dersProgrami[2][7]= "MAT:6-D , TÜRKÇE:7-D , FEN:5-D";
dersProgrami[2][8]= "MAT:6-D , TÜRKÇE:7-D , FEN:5-D";
//console.log(dersProgrami);
// derslerin başlangıç saatleri
var saat=new Array(
"08:30", // 1.Ders başlangıç saati
"08:40", // 2.Ders başlangıç saati
"09:00", // 3. Ders başlangıç saati
"09:10", // 4. Ders başlangıç saati
"22:26", // 5. Ders başlangıç saati
"22:27", // 6. Ders başlangıç saati
"22:28", // 7. Ders başlangıç saati
"22:29", // 8. Ders başlangıç saati
"23:00" // son dersin bittiği saati mutlaka en sona yazın
);
var saatler=new Array();
function toDate(dStr,format) {
var now = new Date();
if (format == "h:m") {
//now.setFullYear("2014","11","19");
now.setHours(dStr.substr(0,dStr.indexOf(":")));
now.setMinutes(dStr.substr(dStr.indexOf(":")+1));
now.setSeconds(0);
return now.getTime();
}else
return "Invalid Format";
}
//kurulmuş timerı durdur
function iptal() {
clearInterval(myVar);
}
//Her 1 snde çalışacak fonksiyon.
function myTimer() {
var d = new Date();
gun=d.getDay();
document.getElementById("Zaman").innerHTML = "Saat : " + d.toLocaleTimeString();
var tmp_str="";
var kontrol=false;
for (var i=0;i<saatler.length;i++) {
kontrol=saatler[i] > d.getTime();
if (kontrol==true) {
ders=i;
document.getElementById("Ders").innerHTML=gun + ". Gün --- " + i + " .ders" ;
document.getElementById("Bilgi").innerHTML=dersProgrami[gun][i];
break;
}
else {
document.getElementById("Ders").innerHTML="DERS DIŞI ZAMAN";
}
}
}
//saat dizisini karşılaştırma için dönüştürüp yeni diziye ekle
for (var i=0;i<saat.length;i++) {
//alert(toDate(saat[i],"h:m"));
saatler.push(toDate(saat[i],"h:m")) ;
}
//console.log("Dönüşmüş saatler " + saatler);
//saatleri sayfaya ekle bu bölüm silinebilir
//saatler.length-1 son saat bilgisi bitiş saati olduğu için ekranda görünmesine gerek yok.
var tmp_str="";
for (var i=0;i<saatler.length-1;i++) {
tmp_str=tmp_str + "<hr>" + saat[i];
}
document.getElementById("Tablo").innerHTML=tmp_str;
//////////////////////////////////////////////////////////////////////////////////////
//her 1 snde çalışacak myTimer fonksiyonu kur
var myVar=setInterval(function () {myTimer()}, 1000);
// End -->
</script>
</html>