最近写程序遇到这样一个很奇怪的问题,在同学的机子上正常,在我这就报“……无法打开站点……,……已终止操作”这样的错误,上网查了一下,找到个解决方法不错
我的是用第二种解决的
(1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是undefined.
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法
例如:<script language="javascript" type="text/javascript" defer="defer" src="<%=basePath %>js/DatePicker/WdatePicker.js" ></script>
(3)标签是否没有闭合
原来同学用的浏览器是IE8,可能对这样的错误已经做了处理,所以未加defer前也是正常,而我的用的是万恶的IE6,所以出错了。
另外,如果类似第二种方法还出错的话,请一定记得引用的时候加上<%=basePath %>!!
最近写程序遇到这样一个很奇怪的问题,在同学的机子上正常,在我这就报“……无法打开站点……,……已终止操作”这样的错误,上网查了一下,找到个解决方法不错
我的是用第二种解决的
(1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是undefined.
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法
例如:<script language="javascript" type="text/javascript" defer="defer" src="<%=basePath %>js/DatePicker/WdatePicker.js" ></script>
(3)标签是否没有闭合
原来同学用的浏览器是IE8,可能对这样的错误已经做了处理,所以未加defer前也是正常,而我的用的是万恶的IE6,所以出错了。
另外,如果类似第二种方法还出错的话,请一定记得引用的时候加上<%=basePath %>!!
分享到:
相关推荐
WdatePicker日期控件,很漂亮的日期控件,可选择日期、时间。。
WdatePicker日历控件使用方法 api
丰富的选择功能:WdatePicker支持多种日期选择方式,例如年、月、日、时、分的选择,还可以选择日期范围、快速切换月份和年份,以及快捷选择今天、明天等特定日期。 多种日期格式:WdatePicker支持多种日期格式显示...
WdatePicker-- Asp.Net时间控件
WdatePicker_JS日历控件 十分好用
日期、时间控件,jsp页面引用,可自定义时间格式,如yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss
大部分日期控件都具备功能如:带时间显示,支持周显示,自定义格式,自动纠错,智能纠错,起始日期,操作按钮自定义,快速选择日期,支持多种调用模式等,My97DatePicker在这些方面做得更全面,更人性化,并且速度一流.
Wdatepicker时间控件,轻便简约的时间控件,支持自定义格式
WdatePicker 日期控件 离线帮助文件
含有时分秒的设置,解决了火狐和IE兼容的问题。 在火狐中不会出现$dp is not defined错误
WdatePicker 非常实用的时间js控件+demo WdatePicker 非常实用的时间js控件+demo WdatePicker 非常实用的时间js控件+demo
支持静态限制,动态限制,脚本自定义限制,以及无效天和无效日期功能,利用这样功能你可以任意定制不能选择的日期,这些日期即使毫无规律,毫无连续性,你也可以通过这些功能的组合使用轻松搞定.
ASP.NET c# 日期控件,很好用,测试通过 下载后解压放到站点文件夹下,引用时注意路径 前台: <title></title> <script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"> ...