Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

ZAMANLAYICI
Öyle bir Web sayfanýz var ki sayfaya baðlanan kullanýcýlara o sayfayý izlemek için belirli bir süre vermek istiyorsunuz. Kalan süre bir þekilde kullanýcýya aktarýlsýn ve süre bittiðinde kullanýcýya bir mesaj kutusuyla haber verilerek baþka bir sayfa yüklensin. Bir test sayfasý hazýrlýyorsanýz ya da sayfalarýn belirli bir süre sonra zamanýnýn dolmasýný istiyorsanýz aþaðýdaki JavaScript tam size göre, kodlar kullanýcýya istediðiniz kadar zaman vermenize olanak tanýyor.

<HTML>
<TITLE>Zamanlayýcý</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function display()
{
rtime=etime-ctime;
if (rtime>60)
m=parseInt(rtime/60);
else
m=0;
s=parseInt(rtime-m*60);
if(s<10)
s="0"+s
window.status="Kalan Süre:  "+m+":"+s
window.setTimeout("checktime()",1000)
}
function settimes()
{
alert("Bu testi tamamlamak için 5 dakikanýz var.")
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
etime=hours*3600+mins*60+secs;
etime+=300;
checktime();
}
function checktime()
{
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
ctime=hours*3600+mins*60+secs
if(ctime>=etime)
expired();
else
display();
}
function expired()
{
alert("Süre Doldu");
location.href="Sonraki.htm";
}
// -->
</SCRIPT>
<BODY BGCOLOR="#FFFFFF" onLoad="settimes()">
<P><font size=+2 face=arial><b>Zamanlayýcý</font></b><p>

Bu Javascript kullanýcýya belirli bir miktar süre vererek verilen süre bitince sayfanýn otomatik olarak baþka bir yönlenmesini saðlar.
<HR>
<FORM>
<INPUT TYPE="button" VALUE="tamamla" onClick="location.href='bitti.html'">
</FORM>
<hr>

Yukarýdaki 300 deðerini dilediðiniz gibi deðiþtirerek verilen süreyi ayarlayabilirsiniz. 300 sayýsý verilen saniyeyi belirtmektedir. Verilebilecek en fazla zaman ise 60 dakikadýr.