修改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 动态生成方法的例子
Jul 22 Javascript
location.href语句与火狐不兼容的问题
Jul 04 Javascript
jQuery的缓存机制浅析
Jun 07 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
javascript单页面手势滑屏切换原理详解
Mar 21 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 Javascript
vuex管理状态仓库使用详解
Jul 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
Zerg兵种介绍
2020/03/14 星际争霸
PHP文件下载类
2006/12/06 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
淘宝搜索框效果实现分析
2011/03/05 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
javascript的BOM汇总
2015/07/16 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
windows支持哪个版本的python
2020/07/03 Python
教师党员承诺书
2014/03/25 职场文书
期末评语大全
2014/05/04 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
团组织关系介绍信
2019/06/24 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers