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

修改js Calendar日历控件 兼容IE9/谷歌/火狐等主流浏览器,只是能用,出现的位置存在一些差异,晒出来与大家分享,希望有高手再帮我改改吧

修改Calendar日历控件 兼容IE9,谷歌,火狐。
只是能用,出现的位置有所不同,希望有高手再帮我改改吧,谢谢
一、

复制代码 代码如下:


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


修改为

复制代码 代码如下:


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


二、

复制代码 代码如下:


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


修改为

复制代码 代码如下:


var a = WebCalendar.day[this.id.substr(8)].split("https://www.jb51.net/");


三、

复制代码 代码如下:


function dayMouseOver()
{
this.className = "over";
this.style.backgroundColor = WebCalendar.darkColor;
if(WebCalendar.day[this.id.substr(8)].split("https://www.jb51.net/")[1] == WebCalendar.thisMonth)
this.style.color = WebCalendar.lightColor;
}
function dayMouseOut()
{
this.className = "out"; var d = WebCalendar.day[this.id.substr(8)], a = d.split("https://www.jb51.net/");
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("https://www.jb51.net/")[1] == WebCalendar.thisMonth)
this.style.color = WebCalendar.lightColor;
}
function dayMouseOut()
{
this.className = "out"; var d = WebCalendar.day[this.id.substr(8)], a = d.split("https://www.jb51.net/");
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;
}
}

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdddyg.html