修改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 - 如何引入js代码
Mar 09 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
基于Jquery实现表单验证
Jul 20 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
jQuery选择器基础入门教程
May 10 Javascript
JavaScript中的操作符类型转换示例总结
May 30 Javascript
Webpack优化配置缩小文件搜索范围
Dec 25 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
vue 中的动态传参和query传参操作
Nov 09 Javascript
JavaScript组合继承详解
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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
永不消失的title提示代码
2007/02/15 Javascript
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
js脚本实现数据去重
2014/11/27 Javascript
JavaScript实现函数返回多个值的方法
2015/06/09 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
python递归函数绘制分形树的方法
2018/06/22 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
农场厂长岗位职责
2013/12/28 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript