Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<style type="text/css">
.main {
width:200px;
border:1px solid black;
}
.month {
background-color:black;
font:bold 12px verdana;
color:white;
}
.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}
.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}
.today{
font-weight: bold;
color: red;
}
.satsun {
background-Color:#FFCC66;
}
</style>
<script type="text/javascript" >
/***********************************************
* Basic Calendar-By Brian Gosselin at http://scriptasylum.com/bgaudiodr/
* Script featured on Dynamic Drive (http://www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function buildCal(days,cM,brdr,cH,cDW,cD,today,satsun){
var mn=['January','February','March','April','May','June','July','August','September','October','November','December'];
var todaydate=new Date(),y=todaydate.getFullYear(),m=todaydate.getMonth()+1,d=new Date(y,m-1,1).getDay(),md=new Date(y,m,1,-1,1,1).getDate(),ud=days.split(',')[1]=='ddmmyy',i=!ud||d==0?0:7,os=ud?-6:0,t,s=0,day,nd;
t='<div class="'+cM+'"><table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0"><tr align="center">';
t+='<td colspan="7" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td></tr><tr align="center">';
for(;s<7;s++){
t+='<td class="'+cDW+'">'+days.substr(s,1)+'</td>';
}
t+='</tr><tr align="center">';
for(;i<50;i++){
day=i+os>=d&&i<md+d-os?i+1+os-d:' ';
if (i<20||isFinite(day)||i%7!=0){
nd=isFinite(day)?new Date(y,m-1,day,1,1,1).getDay():'?';
t+='<td class="'+cD+(day==todaydate.getDate()&&today?' today':'')+(satsun&&(nd==0||nd==6)?' satsun':'')+'">'+day+'</td>';
if(i%7==6){
t+='</tr><tr align="center">';
}
}
else {
break
}
}
return t+='</tr></table></div>';
}
</script> </head>
<body>
<script type="text/javascript">
document.write(buildCal("MTWTFSS,ddmmyy",",main", 1, "month", "daysofweek", "days","today","satsun"));
</script>
<script type="text/javascript">
document.write(buildCal("SMTWTFS,mmddyy",",main", 1, "month", "daysofweek", "days","today","satsun"));
</script>
</body>
</html>
Bookmarks