Witam
Jest to mój pierwszy post na tym forum więc witam was wszystkich i prosze o pomoc. Widziałem że były juz podobne tematy ale tam ludzie pokazywali co zrobic inaczej itp. A ja narazie chciałbym się tylko dowiedzieć co tu jest nie tak :D.
Oglądając kurs Pana Mirosława o Js(odc 1) próbowałem napisać zegar tak samo jak było to pokazane ale cały czas coś nie działało, po godzinie walki postanowiłem pobrać paczke z plikami z odcinka i wstawic porównać oba programy. wiem tyle ze prolem jest w skrypcie. Szczerze to nie widze pomiędzy nimi różnicy. mógłbyu mi ktos pokazać gdzie jest błąd? z góry dzieki za odpowiedzi :) Ten zły:
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Zegar</title>
<script type="text/javascript">
function odliczanie()
{
var dzisiaj = new Date();
var dzien = dzisiaj.getDate();
var miesiac = dzisiaj.getMonth()+1;
var rok = dzisiaj.getFullYear();
var godzina = dzisiaj.getHours();
var minuta = dzisiaj.getMinutes();
var sekunda = dzisiaj.getSeconds();
document.getElementByld("zegar").innerHTML =
dzien+"/"+miesiac+"/"+rok+" | "+godzina+":"+minuta+":"+sekunda;
setTimeout("odliczanie()",1000);
}
</script>
</head>
<body onload="odliczanie();">
<div id="zegar" ></div>
</body>
</html>
i ten dobry:
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Zegar</title>
<script type="text/javascript">
function odliczanie()
{
var dzisiaj = new Date();
var dzien = dzisiaj.getDate();
var miesiac = dzisiaj.getMonth()+1;
var rok = dzisiaj.getFullYear();
var godzina = dzisiaj.getHours();
var minuta = dzisiaj.getMinutes();
var sekunda = dzisiaj.getSeconds();
document.getElementById("zegar").innerHTML =
dzien+"/"+miesiac+"/"+rok+" | "+godzina+":"+minuta+":"+sekunda;
setTimeout("odliczanie()",1000);
}
</script>
</head>
<body onload="odliczanie();">
<div id="zegar" ></div>
</body>
</html>