Setting dyn/cal
Import cal.js and cal.css files into the page first.
<script type="text/javascript" src="cal.js">
</script>
<link rel="stylesheet" type="text/css"
href="cal.css" />
Adding events:
Define "calendar_events" object in any global script block.
var calendar_events = {
"09.12.2007": {
css: { background:"yellow", border:"1px solid red" },
click: function(){ alert("hello!"); }
},
"10.04.2007": {
css: { background:"yellow", border:"1px solid red" },
mouseover: function(){ alert("hello!"); }
}
}
As you see, you can attach events and define different css styles for days.If you want to setting events dynamically, you can change
calendar.a.events object.
Language Support
dyn/cal contains a language object, you can use it dynamically.To change language index, update
calendar.a.lang variable.
10. var calendar = {
11. a: { lang:"en", format:"mm/dd/yyyy", events:{}, cursor:[] },
12. lang: { "en":[["January","February","March","April","May","June","July","August","September","October","November","December"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]], "tr":[["Ocak","?ubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],["Pa","Pt","Sa","Ça","Pe","Cu","Cts"]] },
13. elm:{},
14. init: function(input,format)
You can pick these languages:
- en: English default
- tr: Türkçe
Or you can add a language to
calendar.lang object;
10. var calendar = {
11. a: { lang:"en", format:"mm/dd/yyyy", events:{}, cursor:[] },
12. lang: { "en":[["January","February","March","April","May","June","July","August","September","October","November","December"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]], "tr":[["Ocak","?ubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],["Pa","Pt","Sa","Ça","Pe","Cu","Cts"]] },
13. elm:{},
14. init: function(input,format)