修改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 Prototype对象
Jan 07 Javascript
基于datagrid框架的查询
Apr 08 Javascript
js解决弹窗问题实现班级跳转DIV示例
Jan 06 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
分享javascript实现的冒泡排序代码并优化
Jun 05 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
jquery.form.js异步提交表单详解
Apr 25 jQuery
JavaScript实现各种排序的代码详解
Aug 28 Javascript
Angular父子组件通过服务传参的示例方法
Oct 31 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
Openlayers3实现车辆轨迹回放功能
Sep 29 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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
PHP 实用代码收集
2010/01/22 PHP
php中常见的sql攻击正则表达式汇总
2014/11/06 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
用JS写的一个TableView控件代码
2010/01/23 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python快速排序代码实例
2013/11/21 Python
Python中super()函数简介及用法分享
2016/07/11 Python
python pygame模块编写飞机大战
2018/11/20 Python
Python如何实现转换URL详解
2019/07/02 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
远程研修随笔感言
2014/02/10 职场文书
企业元宵节主持词
2014/03/25 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript