Autor Zpráva
ondrej16556
Profil
Dobrý deň,
chcel by som urobiť odpočítavanie v Javascripte.
Mám takýto kód:
<span id="cas"></span>
<script>
var x = new Date(2010, 10, 23, 12, 30, 15);
setInterval(function()
{
  // rozpočítání na časové jednotky (ms, s, min, h)
  var t = Math.max(x - new Date(), 0), parts = [];
  for(var i = 0, m = [1000, 60, 60]; m[i]; i++)
  {
    parts[i] = t % m[i];
    t = Math.floor(t / m[i]);
  }
  parts[i] = t;

  // formátovací hrátky s výstupem
  var cas = [];
  for(var i = 3; i > 0; i--)
    cas[3 - i] = (parts[i] > 9 ? "" : "0") + parts[i];

  // výstup
  if(cas = 00:00:00) {
    document.getElementById("cas").innerHTML = "Nový svet bol spustený!";
  } else {
    document.getElementById("cas").innerHTML = cas.join(":");
  }
}, 1000);
</script>


Chcel by som to takto urobiť podmienkou, aby keď bude odpočítavanie dokončené, tak aby sa zobrazilo, že nový svet je spustený ale inak by sa zobrazilo odpočítavanie. Poradili by ste mi prosím, ako to urobiť...ako upraviť skript?
_es
Profil
ondrej16556:
Trebárs si uprav tento skript.
ondrej16556
Profil
Ďakujem, už mi to funguje ako to má :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0