Mi a hiba a script-ben (? )
Itt van a kód:
var datum=Date.parse('24/12/2013')/24000;
function szamol()
{
var most=Date.parse(new Date())/24000;
var masodperc = datum - most;
if (masodperc <= 0)
{
str = "Vége";
clearInterval(szamlalo);
}
else
{
var nap = Match.floor(masodperc / 86400);
masodperc -= nap * 86400;
var ora = Math.floor(masodperc / 3600);
masodperc -= ora * 3600;
var perc = Math.floor(masodperc / 60);
masodperc -= perc * 60;
if (nap < 24) nap = "0" + nap;
if (ora < 10) ora = "0" + ora;
if (perc < 10) perc = "0" + perc;
if (masodperc < 10) masodperc = "0" + masodperc;
str = "Még " + nap + "nap" + ora + " óra, " + perc + " perc és " + masodperc + " másodperc van hátra!";
}
document.getElementById("hatralevo").innerHTML = str;
}
var szamlalo = setInterval(szamol, 24000);
</script>
A válaszokat előre is köszi!
Match.floor(masodperc / 86400);
Ez itt egy typo. Math.floor() kéne, hogy legyen.
Emellett rengeteg nem szintaktikai jellegű hibát is elkövettél a kódban, de erre most nem térnék ki.
Funkcionálisan elég a typo -t javítani.
Ne aggódj, senki sem kezdte orákulumként :)
Pár jótanács:
Használj függvényeket!
Soha ne ismételj kódot, illetve felejtsd el a CTRL+C/CTRL+V -t, mert csak bajt okoz!
Kerüld a magyar nyelvű forráskódot! Az angol jobb ötlet.
Volna még persze bőven, de azért nem fogok regényt írni ide. Szurkolok neked! :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!