日期:2014-05-18  浏览次数:20654 次

火狐浏览器和IE浏览器不兼容怎么办啊?
项目的结构是
  WebProject>
  myjsp>
  Login.jsp
  Main.jsp  
  WEB-INF

这段代码 document.location.href="ZhuCe.jsp"; 
在IE浏览器和世界之窗浏览器里面都可以正常跳转。
在火狐浏览器就不行了。 应该怎么解决啊。
在火狐里面必须用 document.location.href="myjsp/ZhuCe.jsp"; 但是这样再IE浏览器里面就不能用了。应该怎么办啊?

------解决方案--------------------
location 是 window 对象中的东西,怎么会用 document 去引用呢?

如果没有 iframe 或者 frame 的话,直接写 location.href 就可以了。
------解决方案--------------------
试试window.location.href="xx.jsp"
------解决方案--------------------
写一个判断浏览器的函数,IE、火狐、chrome,根据浏览器写相应的代码,其他不说了,具体问题具体处理。
------解决方案--------------------
window.open()如果在JAVASCRIPT里面的话火符IE都可以的(试过的)
------解决方案--------------------
window.location.href 在 IE 上不行?不可能的吧?
------解决方案--------------------
IE6里如果是个iframe的话不能跳转.
------解决方案--------------------
浏览器之间javascript不兼容确实很让人难受
------解决方案--------------------
应该用window.location.href="";是你写错了。