www.webdeveloper.com
Results 1 to 4 of 4

Thread: hi can someone help me with the code

Hybrid View

  1. #1
    Join Date
    Nov 2012
    Posts
    3

    hi can someone help me with the code

    hi i have a script and i have it on my site http://www.l2-ee.com/test/ but if you push every time on refresh he start from the beginning and if i type the date and hours,minutes,seconds he dont give the good date en time left :S so can you ppl please help me?? here is the code

    // Here’s where the Javascript starts
    var countdown = +27190000;
    var $display = [
    ['',''], // 0
    ['',''], // 1
    ['',''], // 2
    ['',''] // 3
    ];
    // Converting date difference from seconds to actual time
    function convert_to_time(secs)
    {
    secs = parseInt(secs);
    hh = secs / 3600;
    hh = parseInt(hh);
    mmt = secs - (hh * 3600);
    mm = mmt / 60;
    mm = parseInt(mm);
    ss = mmt - (mm * 60);

    if (hh > 23)
    {
    dd = hh / 24;
    dd = parseInt(dd);
    hh = hh - (dd * 24);
    } else { dd = 0; }


    if (ss < 10)
    {
    $display[3][0].removeClass().addClass('int_0');
    $display[3][1].removeClass().addClass('int_'+ss);
    } else {
    $display[3][0].removeClass().addClass('int_'+ss.toString().substr(0,1));
    $display[3][1].removeClass().addClass('int_'+ss.toString().substr(1,1));
    }

    if (mm < 10)
    {
    $display[2][0].removeClass().addClass('int_0');
    $display[2][1].removeClass().addClass('int_'+mm);
    } else {
    $display[2][0].removeClass().addClass('int_'+mm.toString().substr(0,1));
    $display[2][1].removeClass().addClass('int_'+mm.toString().substr(1,1));
    }

    if (hh < 10)
    {
    $display[1][0].removeClass().addClass('int_0');
    $display[1][1].removeClass().addClass('int_'+hh);
    } else {
    $display[1][0].removeClass().addClass('int_'+hh.toString().substr(0,1));
    $display[1][1].removeClass().addClass('int_'+hh.toString().substr(1,1));
    }


    if (dd == 0)
    {
    $display[0][0].removeClass().addClass('int_0');
    $display[0][1].removeClass().addClass('int_0');
    } else {
    if(dd < 10)
    {
    $display[0][0].removeClass().addClass('int_0');
    $display[0][1].removeClass().addClass('int_'+dd);
    } else {
    $display[0][0].removeClass().addClass('int_'+dd.toString().substr(0,1));
    $display[0][1].removeClass().addClass('int_'+dd.toString().substr(1,1));
    }
    }
    }

    // Our function that will do the actual countdown
    function do_cd()
    {
    if (countdown < 0){}
    else {
    convert_to_time(countdown);
    setTimeout(function(){do_cd();}, 1000);
    }
    countdown = countdown - 1;
    }
    $(document).ready(function(){
    $display[0][0] = $('#display_0-0');
    $display[0][1] = $('#display_0-1');

    $display[1][0] = $('#display_1-0');
    $display[1][1] = $('#display_1-1');

    $display[2][0] = $('#display_2-0');
    $display[2][1] = $('#display_2-1');

    $display[3][0] = $('#display_3-0');
    $display[3][1] = $('#display_3-1');
    do_cd();
    });

  2. #2
    Join Date
    Oct 2010
    Location
    Versailles, France
    Posts
    1,266
    See this thread which contains a good timer from Bionoid.

  3. #3
    Join Date
    Nov 2012
    Posts
    3
    ok thx but that code dont work on my site i need to modify the timer for my site but need help with it

  4. #4
    Join Date
    Nov 2012
    Posts
    3
    so no1 can help me with this

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles