Aver amole con el codigo :::::
Este codigo lo pones entre <head> y </head>
<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;
}
.days #today{
font-weight: bold;
color: red;
}
</style>
<script type="text/javascript" src="basiccalendar.js">
/***********************************************
* Basic Calendar-By Brian Gosselin at [url]http://scriptasylum.com/bgaudiodr/[/url]
* Script featured on Dynamic Drive ([url]http://www.dynamicdrive.com[/url])
* This notice must stay intact for use
* Visit [url]http://www.dynamicdrive.com/[/url] for full source code
***********************************************/
</script>
Luego esto lo enlazas a la pagina
descargar js -->
http://www.dynamicdrive.com/dynamicindex7/basiccalendar.jsDe esta forma lo enlazas
<script type="text/javascript" src="basiccalendar.js"></script>
Luego pegas este codigo donde quieras que aparesca el calendario
<script type="text/javascript">
var todaydate=new Date()
var curmonth=todaydate.getMonth()+1 //get current month (1-12)
var curyear=todaydate.getFullYear() //get current year
document.write(buildCal(curmonth ,curyear, "main", "month", "daysofweek", "days", 1));
</script>