[SCRIPT] Contor Down pentru metin2

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
★ Mystique ★
Nivel 4

Nivel 4
Mesaje: 589
Membru din: 08 Aug 2015, 10:02
Server: ☆Nope.☆
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 555  
 Contact:
Medalii

Scriptul de mai jos afişează timpul rămas până la data stabilită de tine.

Cod: Selectaţi tot

        <div class="postui post-con">     
           <div class="con-wrap">
                 

           
           

              <title>Evenimente</title>
              <style>
                 #evenimente, #evenimente td, #evenimente th {
                    width: auto;
                    font-family: Verdana;
                    font-size: 15px;
                    padding: 5px;
                    border: 1px solid #AAAAAA;
                    border-radius: 4px;
                    color: #800000;
                    text-align: center;
                 }
                 #evenimente th {
                    background-color: #800000;
                    color: #000000;
                    width: auto;
                    font-family: Verdana;
                    font-size: 15px;
                    padding: 5px;
                    border: 1px solid #AAAAAA;
                    border-radius: 4px;
                    text-align: center;
                 }
              </style>
              <script>
                 var evenimente = null;
                 
                 document.addEventListener("readystatechange", function(e) {
                    if (document.readyState == "complete") {
                       evenimente = new Array();
        evenimente.push(new eveniment("Nume Event", "02:05:2014:20:30:00"));
        evenimente.push(new eveniment("Nume Event", "03:05:2014:20:30:00"));
        evenimente.push(new eveniment("Nume Event", "04:05:2014:20:30:00"));
        evenimente.push(new eveniment("Nume Event", "02:05:2014:21:30:00"));
        evenimente.push(new eveniment("Nume Event", "10:05:2014:21:00:00"));
        evenimente.push(new eveniment("Nume Event", "11:05:2014:21:00:00"));
        evenimente.push(new eveniment("Nume Event", "03:05:2014:21:00:00"));
        evenimente.push(new eveniment("Nume Event", "04:05:2014:21:12"));
                       update_tabel();
                       setInterval(update_tabel, 1001);
                    }
                 });
                 
                 function eveniment(nume, data) {
                    data = data.split(":");
                    this.nume = nume;
                    this.data = new Date(data[2], data[1] - 1, data[0], data[3], data[4], 0, 0);
                 }
                 
                 function update_tabel() {
                    var tabel = document.querySelector("#evenimente");
                    tabel.innerHTML = "<tr><th>Nume event</th><th>Timp ramas</th></tr>";
                    for (var i = 0; i < evenimente.length; i++) {
                       var current_date = new Date();
                       if (evenimente[i].data < current_date)
                          tabel.innerHTML += "<tr><td>" + evenimente[i].nume + "</td><td>Evenimenul a inceput/Terminat!</td></tr>";
                       else {
                          var delta = (evenimente[i].data.getTime() - current_date.getTime()) / 1000;
                          var days = Math.floor(delta / 86400);
                          var hours = Math.floor(delta / 3600) % 24;
                          var minutes = Math.floor(delta / 60) % 60;
                          var seconds = Math.floor(delta % 60);
                          var result = "";
                          if (days == 1)
                             result += days + " zi, ";
                          else
                             result += days + " zile, ";
                          if (hours == 1)
                             result += hours + " ora, ";
                          else
                             result += hours + " ore, ";
                          if (minutes == 1)
                             result += minutes + " minut, ";
                          else
                             result += minutes + " minute, ";
                          if (seconds == 1)
                             result += seconds + " secunda, ";
                          else
                             result += seconds + " secunde, ";
                          result = result.substring(0, result.length - 2);
                          tabel.innerHTML += "<tr><td>" + evenimente[i].nume + "</td><td>" + result + "</td></tr>";
                       }
                    }
                 }
              </script>
           
           
              <center>
                 <table id="evenimente"><tbody><tr><th>Nume event</th><th>Timp ramas</th></tr></tbody><tbody><tr><td>Eveniment OX</td><td>Evenimenul a inceput/Terminat!</td></tr></tbody><tbody><tr><td>Eveniment OX</td><td>0 zile, 3 ore, 25 minute, 17 secunde</td></tr></tbody><tbody><tr><td>GM-HIDE</td><td>Evenimenul a inceput/Terminat!</td></tr></tbody><tbody><tr><td>Miss-Mister[Votare]</td><td>1 zi, 6 ore, 24 minute, 17 secunde</td></tr></tbody><tbody><tr><td>EVENIMENT PVP</td><td>3 zile, 3 ore, 37 minute, 17 secunde</td></tr></tbody></table>
              </center>
           


           </div>
        </div>
Imagine
Pentru acest mesaj, ★ Mystique ★ for the post:
Mikkelsen
Deși unii mă considerați prietenos, regulile sunt reguli și nu fac excepții pentru nimeni!
Imagine
Dacă ți-am fost de ajutor,dă-mi un thx.


Canal de youtube:

Imagine
Afișează semnătura
Avatar utilizator
[Ghost]™
Nivel 3

Nivel 3
Mesaje: 302
Membru din: 26 Sep 2015, 18:15
Server: Metin2Project
Regat: Jinno
Aprecieri: 33  
Mulţumiri: 203  
 Contact:
Medalii

mersi super bun:d
Imagine
:x
Afișează semnătura
Răspunde
Răspunsuri
1
Vizualizări
755
Răspunsuri
7
Vizualizări
2241
Răspunsuri
1
Vizualizări
950
Răspunsuri
2
Vizualizări
729

Înapoi la “Tutoriale scripting”

  • Informaţie
  • Cine este conectat

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