OdpoΦet
Tento JavaScript odpoΦφtßvß dobu do zb²vajφcφ do zadanΘho roku.
K≤d JavaScriptuV hlaviΦce dokumentu uvedeme:
< SCRIPT LANGUAGE="JavaScript">
rok=2222; // zadan² rok, pro kter² provßdφme odpoΦet
var timerID = null;
var timerRunning = false;
function showtime(rok) // zobrazφ zb²vajφcφ Φas
{
now = new Date();
var CurHour = now.getHours();
var CurMinute = now.getMinutes();
var CurMonth = now.getMonth();
var CurDate = now.getDate();
var CurYear = now.getYear();
var CurSecond = now.getSeconds();
now = null;
Hourleft = 23 - CurHour
Minuteleft = 59 - CurMinute
Secondleft = 99 - CurSecond
var Yearleft = rok-1 - CurYear
var Monthleft = 12 - CurMonth
var Dateleft = 31 - CurDate
if (Yearleft!=1) {var ys="s"} else {var ys=""};
if (Monthleft!=1) {var mos="s"} else {var mos=""}
if (Dateleft!=1) {var ds="s"} else {var ds=""}
if (Hourleft!=1) {var hs="s"} else {var hs=""}
if (Minuteleft!=1) {var mis="s"} else {var mis=""}
if (Secondleft!=1) {var ss="s"} else {var ss=""}
Temp=Yearleft+' year'+ys+', '+Monthleft+' month'+mos+',
'+Dateleft+' day'+ds+', '+Hourleft+' hour'+hs+',
'+Minuteleft+' minute'+mis+', '+Secondleft+' second'+ss
document.form.left.value=Temp;
// zobrazφ zb²vajφcφ Φas v poli formulß°e
timerID =
setTimeout("showtime(rok)",1000);timerRunning = true;}
var timerID = null;
var timerRunning = false;
function stopclock () // zastavuje hodiny
{
if(timerRunning) clearTimeout(timerID);
timerRunning = false;}
function startclock () // aktivuje hodiny
{
stopclock();
showtime(rok); // spouÜtφ odpoΦet
}
< /SCRIPT>
V tagu BODY:
Aktivujeme odpoΦet pomocφ atrubutu OnLoad.< BODY ... ONLOAD="startclock()">
V t∞le dokumentu:
Zobrazφme Φas v poli formulß°e.< FORM NAME="form">
< INPUT TYPE="textarea" NAME="left" SIZE=56 VALUE="">
< /FORM>
ZaΦßtek
DalÜφ
P°edchozφ
Zp∞t