修改Calendar日历控件 兼容IE9,谷歌,火狐

来源:互联网 发布:网络科学导论 pdf 编辑:程序博客网 时间:2024/06/10 23:51

修改Calendar日历控件 兼容IE9,谷歌,火狐。

只是能用,出现的位置有所不同,希望有高手再帮我改改吧,谢谢


一、

this.iframe     = window.frames("meizzCalendarIframe");

修改为

this.iframe     = window.frames["meizzCalendarIframe"];

二、

var a = (arguments.length==0) ? WebCalendar.day[this.id.substr(8)].split("/") : arguments[0].split("/");

修改为

var a = WebCalendar.day[this.id.substr(8)].split("/");


三、

function dayMouseOver(){    this.className = "over";    this.style.backgroundColor = WebCalendar.darkColor;    if(WebCalendar.day[this.id.substr(8)].split("/")[1] == WebCalendar.thisMonth)    this.style.color = WebCalendar.lightColor;}function dayMouseOut(){    this.className = "out"; var d = WebCalendar.day[this.id.substr(8)], a = d.split("/");    this.style.removeattribute("backgroundColor");    if(a[1] == WebCalendar.thisMonth && d != WebCalendar.today)    {        if(WebCalendar.dateStyle && a[0] == parseInt(WebCalendar.dateStyle[4], 10))        this.style.color = WebCalendar.lightColor;        this.style.color = WebCalendar.wordColor;    }}
修改为

var bgbgbg;function dayMouseOver(){    this.className = "over";    bgbgbg=this.style.backgroundColor;    this.style.backgroundColor = WebCalendar.darkColor;    if(WebCalendar.day[this.id.substr(8)].split("/")[1] == WebCalendar.thisMonth)    this.style.color = WebCalendar.lightColor;}function dayMouseOut(){    this.className = "out"; var d = WebCalendar.day[this.id.substr(8)], a = d.split("/");    this.style.backgroundColor = bgbgbg;    if(a[1] == WebCalendar.thisMonth && d != WebCalendar.today)    {        if(WebCalendar.dateStyle && a[0] == parseInt(WebCalendar.dateStyle[4], 10))        this.style.color = WebCalendar.lightColor;        this.style.color = WebCalendar.wordColor;    }}


下载链接

http://download.csdn.net/detail/qm4050/4957903


原创粉丝点击