修改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 相关文章推荐
使用jQuery轻松实现Ajax的实例代码
Aug 16 Javascript
jquery表单验证使用插件formValidator
Nov 10 Javascript
js修改地址栏URL参数解决url参数问题
Dec 15 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
Dec 26 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 Javascript
Angular中的interceptors拦截器
Jun 25 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
详解React native fetch遇到的坑
Aug 30 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开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
PHP 正则表达式小结
2015/02/12 PHP
php简单生成随机数的方法
2015/07/30 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
js动态切换图片的方法
2015/01/20 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python处理PHP数组文本文件实例
2014/09/18 Python
python提示No module named images的解决方法
2014/09/29 Python
python Opencv将图片转为字符画
2021/02/19 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
Python自动化操作实现图例绘制
2020/07/09 Python
python脚本定时发送邮件
2020/12/22 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
神龙架导游词
2015/02/11 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
golang特有程序结构入门教程
2021/06/02 Python