修改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 相关文章推荐
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
Mar 29 Javascript
Jquery 效果使用详解
Nov 23 Javascript
模仿password输入框的实现代码
Jun 07 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
Dec 03 Javascript
JS实现的四级密码强度检测功能示例
May 11 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
May 07 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
Jul 06 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
解决vue中的无限循环问题
Jul 27 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递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
基于php数组中的索引数组和关联数组详解
2018/03/12 PHP
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
python实现ip查询示例
2014/03/26 Python
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
python实现月食效果实例代码
2019/06/18 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
python系列 文件操作的代码
2019/10/06 Python
python实现加密的方式总结
2020/01/19 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
中学老师的自我评价
2013/11/07 职场文书
应届生个人求职信模板
2013/11/26 职场文书
高二生物教学反思
2014/01/27 职场文书
计算机学生求职信范文
2014/01/30 职场文书
土木工程专业推荐信
2014/02/19 职场文书
工作说明书范文
2014/05/07 职场文书
房屋出租委托书格式
2014/09/23 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
Python基础知识学习之类的继承
2021/05/31 Python
Python如何识别银行卡卡号?
2021/06/10 Python
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python