dojo1.3与IE6.0兼容问题!

今天在开始学习使用Dojo1.3,按照Getting started with some simple steps 的说明写了一个简单的jsp,然后部署到tomcat,打开IE6进行访问,弹出Internet Explorer无法打开Internet 站点...已终止操作错误。改用firefox重新打开,能正常显示示例。分析一下原因,感觉有以下两种:

          一,有可能是在未关闭的标签内使用js去修改父容器的内容,即存在未关闭的标签。

         二,记得MSDN里有 页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”

重新检查了一遍代码,没有发现未关闭的标签,对innerHTML的操作也没有问题。奇怪,重新把代码检查一遍,发现有如下未关闭标签:

 <base href="<%=basePath%>">和<meta http-equiv="pragma" content="no-cache">

meta应该没有什么问题,那原因有可能在<base>上了,先把<base>去掉,刷新,效果出来了,可见正是这个地方。搞定!

        但不是最终的解决办法,于是尝试为base加上关闭标签,刷新,哈哈,居然也出来了!不过具体的原因还不明确,有待考究!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值