首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

window.location.href="跳转页面"在IE跟谷歌浏览器不能同时执行

2013-09-04 
window.location.href跳转页面在IE和谷歌浏览器不能同时执行如题,具体情况如下,请各位大侠帮忙分析一

window.location.href="跳转页面";在IE和谷歌浏览器不能同时执行
如题,具体情况如下,请各位大侠帮忙分析一下,谢谢了!

我的软件:JDK1.7,MySQL5.5,myeclipse10,tomcat7,IE9!

主要是window.location.href="跳转页面";这条语句出现了问题,web项目名称JSP04,原页面和跳转页面 都放在了webroot下的子文件夹Admin里面,原页面:localhost:8080/JSP04/Admin/Login.jsp,跳转页面:localhost:8080/JSP04/Admin/Main.jsp!


这条语句:window.location.href="Teacher/Main.jsp";,在谷歌浏览器可以执行,但在IE下无法执行,提示如下:HTTP Status 404 - /JSP04/Teacher/Teacher/Main.jsp。

如果将语句改成:window.location.href="Main.jsp";,在IE下可以执行,但在谷歌浏览器下就无法执行了,提示如下:HTTP Status 404 - /JSP04/Main.jsp。

请各位大侠帮忙分析一下,麻烦大家了! JSP JS
[解决办法]
只能用

var browser = navigator.userAgent

if(browser.indexOf("Chrome“)!= -1 
[解决办法]
 browser.indexOf("Firefox") != -1)
 用chrome
else
 用ie
endif
[解决办法]
这边就要分浏览器来执行对应语句
[解决办法]
路径问题请使用绝对路径http://localhost:8080/JSP04/Teacher/Main.jsp
项目路径通过request.getContextPath()

热点排行