WdatePicker 诱发 “无法打开站点,已终止操作”错误

来源:互联网 发布:airplay 手机 mac 编辑:程序博客网 时间:2024/06/01 10:18

问题:

页面使用WdatePicker作为时间录入控件,以前使用正常,本次修改时删除了部分内容,发现页面提示“无法打开站点 已终止操作”,经分析,应与WdatePicker有关。

 

解决:

根据网上资料,WdatePicker与<base href=""> 冲突,原因不明。将引用WdatePicker.js的语句写到<base href=""> 前即正常。

 

疑问:未修改前,<script language="JavaScript" src="js/WdatePicker/WdatePicker.js"></script> 写在<base href=""> 后也可以正常使用,因为在WdatePicker.js引用前有一句<script language="JavaScript" src="js/Common.js"></script> ,测试发现,当Commin.js足够大时,WdatePicker.js引用放在<base href=""> 后也不会出错。

 

猜测:Common.js足够大时,因下载Common.js造成WdatePicker.js下载及执行时机延后,从而避开冲突时机?有时间需研究下WdatePicker.js代码


 

原创粉丝点击