Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var countdownTimer, countdownCurrent;
- $(document).ready(function () {
- countdownCurrent = $('#ctl00_MainContent_example2submit').val() * 100;
- countdownTimer = $.timer(function () {
- var min = parseInt(countdownCurrent / 6000);
- var sec = parseInt(countdownCurrent / 100) - (min * 60);
- var micro = pad(countdownCurrent - (sec * 100) - (min * 6000), 2);
- var output = "00"; if (min > 0) { output = pad(min, 2); }
- $('.countdowntime').html(output + ":" + pad(sec, 2) + ":" + micro);
- if (countdownCurrent == 0) {
- $('#ctl00_MainContent_btnNext').click();
- } else {
- countdownCurrent -= 7;
- if (countdownCurrent < 0) { countdownCurrent = 0; }
- }
- }, 70, true);
- $('#example2submit').bind('keyup', function (e) { if (e.keyCode == 13) { countdownReset(); } });
- });
- function CheckIfOptionSelected() {
- var vFlag = true;
- var radioButton1 = document.forms[0].elements['ctl00_MainContent_rdBtnListOptions_0'];
- var radioButton2 = document.forms[0].elements['ctl00_MainContent_rdBtnListOptions_1'];
- var radioButton3 = document.forms[0].elements['ctl00_MainContent_rdBtnListOptions_2'];
- var radioButton4 = document.forms[0].elements['ctl00_MainContent_rdBtnListOptions_3'];
- if (radioButton1.checked == false && radioButton2.checked == false && radioButton3.checked == false && radioButton4.checked == false && countdownCurrent > 0) {
- vFlag = false;
- }
- else {
- countdownReset();
- vFlag = true;
- }
- return vFlag;
- }
- function countdownReset() {
- var newCount = parseInt($('#ctl00_MainContent_example2submit').val()) * 100;
- if (newCount > 0) { countdownCurrent = newCount; }
- countdownTimer.stop().once();
- }
- // Padding function
- function pad(number, length) {
- var str = '' + number;
- while (str.length < length) { str = '0' + str; }
- return str;
- }
- if(typeof func == 'object') {
- var paramList = ['autostart', 'time'];
- for(var arg in paramList) {if(func[paramList[arg]] != undefined) {eval(paramList[arg] + " = func[paramList[arg]]");}};
- func = func.action;
- }
- if(typeof func == 'object') {
- var paramList = ['autostart', 'time'];
- // Never use for..in to iterate over an array
- for(var arg in paramList) {
- if(func[paramList[arg]] != undefined) {
- // What does this eval code do and why?
- eval(paramList[arg] + " = func[paramList[arg]]");
- }
- };
- func = func.action;
- }
- <!DOCTYPE html>
- <html>
- <head>
- <title>Time Test</title>
- </head>
- <body>
- <code>
- This page has been open for
- <span id="timeOpen">0</span>
- seconds
- </code>
- <script>
- var timeStart = +new Date;
- setInterval( function() {
- var timeNow = +new Date;
- var secondsOpen = ( timeNow - timeStart ) / 1000;
- document.getElementById('timeOpen').innerHTML =
- Math.floor( secondsOpen );
- }, 250 );
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement