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。
请各位大侠帮忙分析一下,麻烦大家了!
------解决方案--------------------只能用
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()