Notu Gizle
SORU'NU SOR cevabını size iletelim. Soru sormak için TIKLAYINIZ.

Zamanlayıcı

Konusu 'WEB PROGRAMLAMA' forumundadır ve sahasan tarafından 1 Eylül 2009 başlatılmıştır.

  1. sahasan

    sahasan © ◄ كُن فَيَكُونُ ► Forum Administrator

    Mesajlar:
    13.118
    Beğenileri:
    4.065
    Ödül Puanları:
    9.820
    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.

    Kod:
    <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.
     
    Sponsorlu bağlantılar
  2. FERASETLİ

    FERASETLİ KF Ailesinden Özel Üye

    Mesajlar:
    8.341
    Beğenileri:
    113
    Ödül Puanları:
    1.017
    elllerıne sağlık
     
  3. sahasan

    sahasan © ◄ كُن فَيَكُونُ ► Forum Administrator

    Mesajlar:
    13.118
    Beğenileri:
    4.065
    Ödül Puanları:
    9.820

Sayfayı Paylaş