Witam, co może powodować, że ten kod nie działa, skoro element o podanej klasie jest wewnątrz dokumentu, a konsola nie wyświetla żadnych błędów. Chodzi o to, że getElementsByClassName nie wkłada nic poprzez innerHTML do diva.
function czasMuzyka() {
var teraz = new Date();
var czasTeraz = (teraz.getHours() * 3600 + teraz.getMinutes() * 60 + teraz.getSeconds()) % 174;
var pasek = czasTeraz * 100 / 174;
if (czasTeraz < 7) document.getElementById("WidgetMiniPasek1").style.width = "4px";
else document.getElementById("WidgetMiniPasek1").style.width = pasek + "px";
var sekunda = czasTeraz % 60;
var minuta = (czasTeraz - sekunda) / 60;
if (sekunda < 10) sekunda = "0" + sekunda;
document.getElementById("WidgetMiniTekst1").innerHTML = minuta + ":" + sekunda;
pasek = czasTeraz * 274 / 174;
if (czasTeraz < 7) document.getElementById("Wypełnienie1W").style.width = "10px";
else document.getElementById("Wypełnienie1W").style.width = pasek + "px";
document.getElementsByClassName("CzasW1").innerHTML = "<b>" + minuta + ":" + sekunda + "</b>";
sekunda = (173 - czasTeraz) % 60;
minuta = 2 - minuta;
if (sekunda < 10) sekunda = "0" + sekunda;
document.getElementsByClassName("CzasW2").innerHTML = "<b> -" + minuta + ":" + sekunda + "</b>";
setTimeout("czasMuzyka()", 1000);
}