Do sekce <BODY> umístěte: |
| <script LANGUAGE="JavaScript"> <!-- function initArray() { this.length=initArray.arguments.length; for (var i=0;i<this.length;i++) { this[i]=initArray.arguments[i]; } } var Dny=new initArray("Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle"); var Mesice=new initArray("Leden","Únor","Březen","Duben","Květen","Červen", "Červenec","Srpen","Září","Říjen","Listopad","Prosinec"); var pocetDni=new initArray(31,28,31,30,31,30,31,31,30,31,30,31); function Den(i) { return( (i==0) ? 7 : i ) } function Kalendar() { s="<TABLE BGCOLOR=\"#FFE5C0\" BORDER=5 CELLPADDING=5><TR><TH COLSPAN=7>"; dnes=new Date(); rok=dnes.getYear(); if (((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0)) pocetDni[1] = 29; s+=Dny[Den(dnes.getDay())-1]+" "+dnes.getDate()+". "+Mesice[dnes.getMonth()]+" "; s+=(dnes.getYear()>=2000) ? dnes.getYear() : 1900+dnes.getYear(); s+="<TR><TH><TT>Po<TH><TT>Út<TH><TT>St<TH><TT>Čt<TH><TT>Pá<TH><TT>So<TH><TT>Ne<TR>" dnes.setDate(1); prvniDen=Den(dnes.getDay()); sloupec=1; for(i=1;i<prvniDen;i++) { s+="<TD> "; sloupec++ } dnes=new Date(); dnesek=dnes.getDate(); posledniDen=pocetDni[dnes.getMonth()] for(i=1;i<=posledniDen;i++) { s+="<TD>"; if (sloupec==6) s+="<FONT COLOR=\"#0000FF\">"; if (sloupec==7) s+="<FONT COLOR=\"#FF0000\">"; if (i==dnesek) s+="<FONT COLOR=\"#00E000\"><B><BLINK>"; s+="<CENTER>"+i+"</CENTER>"; sloupec++; if (sloupec==8) { if (i!=posledniDen) s+="<TR>"; sloupec=1 } } if (sloupec!=1) for(i=sloupec;i<=7;i++) s+="<TD> "; s+="</TABLE>"; document.write(s); } // --> </script> <script LANGUAGE="JavaScript"> <!-- Kalendar(); // --> </script> |