Ostatnio na informatyce dostałem zadanie zrobić skrypt, który będzie wyświetlał aktualny czas co 9 sekund., Męczę się z tym już całe popołudnie, a jak efektów nie widać, tak dalej nic. Proszę o nakierowanie mnie w odpowiednik kierunku, nie musi być to gotowe rozwiązanie, raczej wskazanie błędu
A! Rodzaj wyświetlenia godziny dowolny w zasadzie, bo może co 9sekund dopisywać czas w nowej linijce, a może co 9 sekund wyrzycać alert To już kwestia wyświetlania. Poniżej mój skrypt, który niestety nie działa ;/
var i=newDate();
var x=i.getSeconds();
do
{
document.write("The number is " + x);
document.write("
");
x++;
}
while (x<=59)
Co w nim nie tak?
Od razu mówię, korzystam z tutoriala na w3schools.com
function setNowInterval(fun, time) {
fun();
return setInterval(fun, time);
}
function clock() {
var t = new Date();
var ul = document.getElementById("lista");
var li = document.createElement("li");
var txt = document.createTextNode(t.toLocaleTimeString());
li.appendChild(txt);
ul.appendChild(li);
}
var int = setNowInterval(clock, 9000);
ten kod będzie dorzucał do listy aktualny czas co 9 sekund.