// JavaScript Document function AktualizujUdajOCase( html_objekt_id, koniec_timestamp ) { var minutes = 60 var hours = minutes*60 var days = hours*24 var d = new Date() var t = d.getTime() var AktualnyTimestamp = Math.round(t/1000); // -- zvysim koniec_timestamp o 60s (1 min) aby aj poslednu minutu to ukazovalo 1min. var koniec_timestamp_2 = koniec_timestamp / 1 ; koniec_timestamp_2 += 60; //alert(koniec_timestamp_2); // var rozdiel = koniec_timestamp_2 - AktualnyTimestamp; // <-- ked sa zobrazuju najviac minuty, tak sa cas ukoncenia zdvihne o 1min, aby tam 0 naskocila v dobe vypnutia var rozdiel = koniec_timestamp - AktualnyTimestamp; // <-- ked sa zobrazuju najviac sekundy, zobrazim skutocny cas // <--> premenna rozdiel obsahuje SEKUNDY !!! if (rozdiel < 0 ) rozdiel = 0; var zvysne_dni, zvysne_hodiny, zvysne_minuty, zvysne_sekundy; zvysne_dni= Math.floor(rozdiel/days); rozdiel = rozdiel - zvysne_dni * days; zvysne_hodiny = Math.floor(rozdiel / hours); rozdiel = rozdiel - zvysne_hodiny * hours; zvysne_minuty = Math.floor(rozdiel / minutes ); rozdiel = rozdiel - zvysne_minuty * minutes; if (zvysne_minuty < 10 ) zvysne_minuty = '0'+zvysne_minuty; zvysne_sekundy = rozdiel; if (zvysne_sekundy < 10 ) zvysne_sekundy = '0'+zvysne_sekundy; var ciel = document.getElementById(html_objekt_id); var vystup = ''; var DniStr = ''; var DNI_STR_1 = 'Tag'; var DNI_STR_2 = 'Tagen'; var DNI_STR_3 = 'Tagen'; if ( ciel != undefined){ if (zvysne_dni > 0){ if ( zvysne_dni == 1 ){ DniStr = DNI_STR_1; } else { if ( zvysne_dni < 5 ){ DniStr = DNI_STR_2; } else { DniStr = DNI_STR_3; } } vystup += zvysne_dni + ' ' + DniStr + ' '; //+ '
' } vystup += zvysne_hodiny + ':' + zvysne_minuty + ':' + zvysne_sekundy ; ciel.innerHTML = vystup; } setTimeout('AktualizujUdajOCase("'+ html_objekt_id +'", "'+koniec_timestamp+'")',1000); return true; }