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


Posted in Javascript onJanuary 04, 2013

修改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; 
} 
}
Javascript 相关文章推荐
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
最新的10款jQuery内容滑块插件分享
Sep 18 Javascript
基于jquery的一个拖拽到指定区域内的效果
Sep 21 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
JS判断移动端访问设备并加载对应CSS样式
Jun 13 Javascript
jQuery中:first-child选择器用法实例
Dec 31 Javascript
JS实现简易图片轮播效果的方法
Mar 25 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
vue弹出框组件封装实例代码
Oct 31 Javascript
jquery入门—选择器实现隔行变色实例代码
Jan 04 #Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 #Javascript
formvalidator验证插件中有关ajax验证问题
Jan 04 #Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 #Javascript
jquery 插件开发 extjs中的extend用法小结
Jan 04 #Javascript
使用jquery读取html5 localstorage的值的方法
Jan 04 #Javascript
表单的焦点顺序tabindex和对应enter键提交
Jan 04 #Javascript
You might like
PHP中读取照片exif信息的方法
2014/08/20 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
netbeans7安装python插件的方法图解
2013/12/24 Python
Python中Threading用法详解
2017/12/27 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
Python递归实现打印多重列表代码
2020/02/27 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
高中数学教师求职信
2013/10/30 职场文书
法律工作求职自荐信
2013/10/31 职场文书
骨干教师培训感言
2014/01/16 职场文书
生物制药自我鉴定
2014/01/25 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
小学教师评语大全
2014/04/23 职场文书
红色旅游心得体会
2014/09/03 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
MySQL数据库⾼可⽤HA实现小结
2022/01/22 MySQL
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
python热力图实现的完整实例
2022/06/25 Python