修改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 arguments 传递给函数的隐含参数
Aug 21 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
Sep 16 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
BootStrap tooltip提示框使用小结
Oct 26 Javascript
Vue.js教程之计算属性
Nov 11 Javascript
AngularJS实现页面定时刷新
Mar 14 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
May 11 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
Dec 28 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
vue超时计算的组件实例代码
Jul 09 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
May 21 Javascript
js实现日历
Nov 07 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中的integer类型使用分析
2010/07/27 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
php控制文件下载速度的方法
2015/03/24 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
python查询mysql中文乱码问题
2014/11/09 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
Python实现的选择排序算法示例
2017/11/29 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
论文诚信承诺书
2014/05/23 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
房租涨价通知
2015/04/23 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python