Numaratoare inversa (Javascript)

Despre programarea aplicațiilor web și nu numai, cu PHP, baze de date și altele.
Discutiile despre utilizarea si modificarea scripturilor se desfasoara in aria Webmaster.
Discuțiile despre proiectarea și optimizarea bazelor de date se desfășoară în aria Databases.
Avatar utilizator
T.Radu
Nou Venit

Nou Venit
Mesaje: 47
Membru din: 14 Noi 2015, 03:34
Regat: Jinno
Aprecieri: 55  
Mulţumiri: 134  
 Contact:
Medalii

Buna ziua, doresc sa va prezint un cod care are rolul de a afisa o numaratoare inversa, pana la evenimentul urmator
El se foloseste de limbajul de programare javascript
Este relativ simplu de folosit, de pe linia 12 unde aveti urmatoarea linie de cod
Imagine
puteti schimba anul , luna , ziua , ora , minutul , secunda, urmatorului eveniment

Textul de la " ZIUA, ORA , MINUTUL, SECUNDA" puteti schimba de la linia 38 pana la linia 42
Imagine
C-am atat am avut de spus, sper sa va fie folositor acest script! O zi placuta !

Cod: Selectaţi tot

<style type="text/css">
<!--
A:link { text-decoration: none; color: #616161; }
A:visited { text-decoration: none; color: #616161; }
A:active { text-decoration: none; color: #616161; }
A:hover { text-shadow: 0px 0px 5px red; cursor: defoult; color: black; }
-->
</style>
<font face="Century Gothic" size="4"><em><strong><font color="#ffd801">Timp ramas<a href="#"><font color="#fffff"><SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--

dateFuture = new Date(2016,10,28,21,30,00); // Date(An,luna,zi,ora,minut,secunda)

function GetCount(){

        dateNow = new Date();                                  
        amount = dateFuture.getTime() - dateNow.getTime();
        delete dateNow;
        if(amount < 0){
                document.getElementById('countbox').innerHTML="Timp Expirat";
        }
        else{
                days=0;hours=0;mins=0;secs=0;out="";

                amount = Math.floor(amount/1000);

                days=Math.floor(amount/86400);//zile
                amount=amount%86400;

                hours=Math.floor(amount/3600);//ore
                amount=amount%3600;

                mins=Math.floor(amount/60);//minute
                amount=amount%60;

                secs=Math.floor(amount);//secunde

                if(days != 0){out += days +" zile"+((days!=1)?"":"")+", ";}
                if(days != 0 || hours != 0){out += hours +" ore"+((hours!=1)?"":"")+", ";}
                if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"":"")+", ";}
                out += secs +" secunde";
                document.getElementById('countbox').innerHTML=out;

                setTimeout("GetCount()", 1000);
        }
}

window.onload=function(){GetCount();}

//-->
</script><div id="countbox"></div></font>
 
Răspunde
Răspunsuri
5
Vizualizări
544
Răspunsuri
3
Vizualizări
434
Răspunsuri
0
Vizualizări
26

Înapoi la “Tutoriale scripting”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator