Saturday, 11 August 2018

How to create a Timer with Start Stop Buttons in Javascript

Calculating time in seconds or milliseconds is sometimes necessary in javascript programming, especially if you are creating some games or animation. This page contains a simple code of javascript timer with "Start" and "Stop" buttons. If you have some basic knowledge of JS Programming then you will easily understand the logic behind it. You may utilize it to make your own timer with little bit of change in coding as per your requirement.

Running version of Script:

0 Seconds

Code:
<div>
    <input id="btnStart" type="button" value="Start" onclick="timestart();" />
    <input id="btnStop" type="button" value="Stop" onclick="timestop();" />
     <h3><span id="timer">0</span> Seconds</h3>
</div>
<script type="text/javascript">
        var check = null;
        var timespent=0;
        var displayfrequency=100; // in milliseconds
        var decimalplaces=1;  // seconds to be displayed in points
        function timestart() 
        {
              var startTime = Date.now();
              check = setInterval(function () {
              var elapsedTime = Date.now() - startTime;
              document.getElementById("timer").innerHTML = (elapsedTime / 1000).toFixed(decimalplaces);
                  }, displayfrequency);
        }

        function timestop() 
        {
            clearInterval(check);
            timespent=document.getElementById("timer").innerHTML;
        }
    </script>

In the above script variable displayfrequency can be adjusted to change the duration after which time displayed in changed. Similarly decimalplaces can be adjusted to change the decimal point of seconds dispalyed. Just play by changing these values and you will understand their usage.

LINK YOUR ADSENSE ACCOUNT WITH GOOGLE ANALYTICS FOR HIGHER CPC RATES


 LINK YOUR ADSENSE ACCOUNT WITH GOOGLE ANALYTICS FOR HIGHER CPC RATES

YES, THIS IS THE LATEST SIMPLE TRICK I APPLIED LAST MONTH AND GOT AN INCREASED CPC RATESREFLECTED IN MY ADSENSE PERFORMANCE REPORT. IN GOOGLE ANALYTICS ADSENSE REPORT YOU WILL FIND THE PARTICULAR WEBPAGE WHICH GETS MORE CLICKS APART FROM THE SOURCES GENERATING MORE REVENUE FOR YOUR SITE.
THAT MEANS YOU MAY FILTER THE REPORT TO FIND OUT WHICH WEBPAGE HAVE GREATER CPC RATES IN COMPARE TO OTHERS USING MS EXCEL. THUS, YOU HAVE TO WRITE MORE CONTENTS RELATED TO THAT PARTICULAR WEBPAGE TOPIC WHICH HAS HIGHER CPC RATES. HOWEVER, IF YOU ARE NOT FAMILIAR WITH MS-EXCEL THEN HIRE ME AT A REASONABLE COST.

CREATE CUSTOM CHANNEL FOR AD UNITS TO INCREASE CPC RATES


CREATE CUSTOM CHANNEL FOR AD UNITS TO INCREASE CPC RATES


THIS IS ONE OF MY PREFERRED TIPS TO INCREASE MY ADSENSE CPC. THE MAIN REASON BEHIND CREATING CUSTOM CHANNEL IS TO GET MORE TARGETED ADS FOR THE WEBPAGE OF YOUR SITES/BLOGS. MORE TARGETED ADS MEANS MORE BIDDERS/ADVERTISERS RESULTING MORE AMOUNT OF MONEY THEY HAVE TO BUDGET FOR PAYING COST-PER-CLICK BY THEM FOR APPEARING ON PARTICULAR A WEBPAGE.

ENABLE BOTH IMAGE AND TEXT ADS TYPES TO GET HIGH CPC RATES


ENABLE BOTH IMAGE AND TEXT ADS TYPES TO GET HIGH CPC RATES


GENERALLY, THERE ARE FIVE TYPES OF ADSENSE ADS VIZ. TEXT, IMAGE, ANIMATED IMAGE, RICH MEDIA AND FLASH. ALL THOSE AD TYPES ARE CATEGORIZED INTO TWO TYPES ONE IS TEXT ADS AND ANOTHER IS DISPLAY ADS.

I STRONGLY, RECOMMEND ALL OF YOU TO ENABLE BOTH TEXT & DISPLAY ADS TYPES FOR YOUR ALL ADSENSE AD UNITS. IT WILL INCREASE THE NUMBER OF ADVERTISERS TO YOUR SITE ENSUING HIGHER CPC RATES FOR THEM.

USE HIGHER PERFORMING AD FORMAT TO BOOST CPC RATES


USE HIGHER PERFORMING AD FORMAT TO BOOST CPC RATES


WE ALWAYS CONFUSE ABOUT THE AD SIZES TO BE USED ON OUR BLOG/SITE SO THAT WE GET INCREASED ADSENSE REVENUE. ACTUALLY, IT DEPENDS ON YOUR WEBSITE LAYOUT AND AD SLOTS YOU HAVE ALREADY CREATED FOR SHOWING ADSENSE ADS. BUT, I WILL RECOMMEND ALL OF YOU TO USE LEADERBOARD (728 X 90), MEDIUM (300 X 250) AND LARGE (336 X 280) RECTANGLE, LARGE SKYSCRAPER (300 X 600) AND FOR MOBILE WEBPAGE USE MOBILE BANNER (320×50).

HOWEVER, IF YOU ARE USING RESPONSIVE TEMPLATE/THEME FOR YOUR SITE OR BLOGGER BLOG THEN YOU MAY TRY FOR RESPONSIVE ADSENSE AD FORMAT WHICH FITS FOR ALL AD SPACES ON YOUR WEBPAGE IRRESPECTIVE OF YOUR VISITOR’S DEVICE.