Witajcie! Mam wrażenie, że HTML "nie widzi" podpiętego pliku .js i nie wiem gdzie zrobiłem błąd. Takie wrażenie odnoszę, bo wpisując do onload= litery nazwy funkcji, nie mam żadnej podpowiedzi (wpisuję o.. d.. l.. i.. i cały czas bez podpowiedzi "odliczanie"), więc to tak, jakby to podpięcie było złe.
Na dole kod. Dziękuję z góry za odpowiedzi.
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<link rel="stylesheet" href="style.css" type="text/css"/>
<title>Odliczanie Czasu</title>
<script type="text/javascript" src="timer.js"></script>
</head>
<body onload="odliczanie();">
<div id="zegar">.....................</div>
</body>
</html>
body
{
background-color: black;
}
#zegar
{
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #de3290;
color: white;
width: 500px;
font-size: 36px;
}
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);
}