zl程序教程

您现在的位置是:首页 >  其他

当前栏目

修改jsCalendar日历控件兼容IE9/谷歌/火狐

谷歌 修改 控件 兼容 日历 火狐 IE9
2023-06-13 09:14:43 时间
修改Calendar日历控件兼容IE9,谷歌,火狐。
只是能用,出现的位置有所不同,希望有高手再帮我改改吧,谢谢
一、
复制代码代码如下:

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

修改为
复制代码代码如下:

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

二、
复制代码代码如下:
vara=(arguments.length==0)?WebCalendar.day[this.id.substr(8)].split("/"):arguments[0].split("/");

修改为
复制代码代码如下:
vara=WebCalendar.day[this.id.substr(8)].split("/");


三、
复制代码代码如下:
functiondayMouseOver()
{
this.className="over";
this.style.backgroundColor=WebCalendar.darkColor;
if(WebCalendar.day[this.id.substr(8)].split("/")[1]==WebCalendar.thisMonth)
this.style.color=WebCalendar.lightColor;
}
functiondayMouseOut()
{
this.className="out";vard=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;
}
}

修改为
复制代码代码如下:
varbgbgbg;
functiondayMouseOver()
{
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;
}
functiondayMouseOut()
{
this.className="out";vard=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;
}
}