兼容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
}
}
您好!很高兴为您答疑。就使用经验来说,date97的兼容性和功能适用性目前来说,在日历控件中效果最好。而您的问题应该是js脚本兼容导致的。但是在Calendar3官方站点的demo下试了下,在火狐浏览器下可以正常使用,建议您参照下demo,是否存在错配的情况。
如果对我们的回答存在任何疑问,欢迎继续问询。