修改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删除指定子元素代码实例
Jan 13 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
May 20 Javascript
js改变html的原有内容实现方法
Oct 05 Javascript
微信小程序自动客服功能
Nov 02 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 Javascript
讲解vue-router之什么是嵌套路由
May 28 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
详解jenkins自动化部署vue
May 14 Javascript
JavaScript中的 new 命令
May 22 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
详解php的socket通信
2015/08/11 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
2013/07/08 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
python实现ID3决策树算法
2017/12/20 Python
python实现聚类算法原理
2018/02/12 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
教师师德教育的自我评价
2013/10/31 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
农村婚礼证婚词
2014/01/10 职场文书
吨的认识教学反思
2014/04/27 职场文书
大学生求职信范文
2014/05/24 职场文书
2014年服务员工作总结
2014/11/18 职场文书
大明湖导游词
2015/02/03 职场文书