This is a cross browser Javascript calendar.
1. open the js_calendar.html file in your browser. You use the displayCalendar() or displayCalendarSelectBox() function to display the calendar.
2. 12 languages are currently supported(English, German, Dutch, Norwegian, Spanish, Portuguese, French, Russian, Danish, Hungarian, Italian, Swedish and Czech).
You define which language to use in the dhtml_calendar.js file. example: var languageCode = 'en';
There are three files:
1. dhtml_calendar.css
2. dhtml_calendar.js
3. demo_calendar.html
1. dhtml_calendar.css
#calendarDiv{ position:absolute; width:205px; border:1px solid #317082; padding:1px; background-color: #FFF; font-family:arial; font-size:10px; padding-bottom:20px; visibility:hidden; } #calendarDiv span,#calendarDiv img{ float:left; } #calendarDiv .selectBox,#calendarDiv .selectBoxOver{ line-height:12px; padding:1px; cursor:pointer; padding-left:2px; } #calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{ line-height:12px; padding:1px; cursor:pointer; padding-left:2px; } #calendarDiv td{ padding:3px; margin:0px; font-size:10px; } #calendarDiv .selectBox{ border:1px solid #E2EBED; color: #E2EBED; position:relative; } #calendarDiv .selectBoxOver{ border:1px solid #FFF; background-color: #317082; color: #FFF; position:relative; } #calendarDiv .selectBoxTime{ border:1px solid #317082; color: #317082; position:relative; } #calendarDiv .selectBoxTimeOver{ border:1px solid #216072; color: #216072; position:relative; } #calendarDiv .topBar{ height:16px; padding:2px; background-color: #317082; } #calendarDiv .activeDay{ /* Active day in the calendar */ color:#FF0000; } #calendarDiv .todaysDate{ height:17px; line-height:17px; padding:2px; background-color: #E2EBED; text-align:center; position:absolute; bottom:0px; width:201px; } #calendarDiv .todaysDate div{ float:left; } #calendarDiv .timeBar{ height:17px; line-height:17px; background-color: #E2EBED; width:72px; color:#FFF; position:absolute; right:0px; } #calendarDiv .timeBar div{ float:left; margin-right:1px; } #calendarDiv .monthYearPicker{ background-color: #E2EBED; border:1px solid #AAAAAA; position:absolute; color: #317082; left:0px; top:15px; z-index:1000; display:none; } #calendarDiv #monthSelect{ width:70px; } #calendarDiv .monthYearPicker div{ float:none; clear:both; padding:1px; margin:1px; cursor:pointer; } #calendarDiv .monthYearActive{ background-color:#317082; color: #E2EBED; } #calendarDiv td{ text-align:right; cursor:pointer; } #calendarDiv .topBar img{ cursor:pointer; } #calendarDiv .topBar div{ float:left; margin-right:1px; }