日期:2014-05-16 浏览次数:20303 次
今天在做项目时,底下有项目成员反应,项目需要引用一个时间控件,但是一引入,在IE6下打开时就弹出不能打开站点 ,已终止操作的对话框,使得时间控件无法使用。但是奇怪的是项目组另一个成员使用时却可以,而调用代码完全一样。
细细比较之后,终于发现,原来可以使用的页面少了一行,没有使用base标签:<base href="<%=basePath%>">
把不能使用的页面去掉该标签之后,一切正常。
?
但这不是最终解决办法,因为有时候出于页面跳转等考虑,必需要使用base标签。网上查询了相关资料之后,找到一个比较好的能让两者兼容的解决方案,
?
只要把base标签放到js引入代码的下面,即先引入js代码,再写base标签即可。
?
至此,问题解决