Extjs 从java脚本方法转发到jsp不适用于浏览器

Extjs 从java脚本方法转发到jsp不适用于浏览器,extjs,extjs4,extjs4.1,Extjs,Extjs4,Extjs4.1,我使用的是ExtJS4.2。在我的java应用程序中,我在一个JSP中使用ExtJS日历(我使用EclipseIndigoIDE进行开发) 现在,当我点击任何月份格式的日期时,我会弹出一个窗口来保存事件。但是我想在ExtJS日历上的任何一天单击时显示一个自定义JSP,而不是另一个JavaScript文件的弹出窗口 因此,我在examples/calendar/src文件夹中的App.js文件中进行了更改,以获得所需的JSP。我换了衣服 showEditWindow : function(rec,

我使用的是ExtJS4.2。在我的java应用程序中,我在一个JSP中使用ExtJS日历(我使用EclipseIndigoIDE进行开发)

现在,当我点击任何月份格式的日期时,我会弹出一个窗口来保存事件。但是我想在ExtJS日历上的任何一天单击时显示一个自定义JSP,而不是另一个JavaScript文件的弹出窗口

因此,我在examples/calendar/src文件夹中的App.js文件中进行了更改,以获得所需的JSP。我换了衣服

showEditWindow : function(rec, animateTarget) 
方法,而不是弹出窗口出现的函数体,我写了这行代码

window.navigate("my jsp path in eclipse") 
如果我使用Eclipse浏览器在Tomcat服务器中执行该文件,则工作正常。但是,如果我使用任何其他浏览器,则该功能不起作用(即,当我单击日期时,不会发生任何事情)

我对JavaScript环境完全陌生。因此,即使是一个小建议或任何其他建议也会有所帮助

所以请任何人在这里帮助我

问候

Dev

window.navigate()
是一种特定于IE的实现,它不是一种标准的实现方式。它不能在所有浏览器上工作

改用
window.location.href

而不是
window.navigate(“eclipse中的我的jsp路径”),

使用
window.location.href=“我在eclipse中的jsp路径”

window.navigate()
是一种特定于IE的实现,它不是一种标准的实现方式。它不能在所有浏览器上工作

改用
window.location.href

而不是
window.navigate(“eclipse中的我的jsp路径”),


使用
window.location.href=“我在eclipse中的jsp路径”

显示准确的代码。可能有一些语法错误。还包括您尝试使用的浏览器。因为IE需要非常严格的语法,包括“;”而Chrome可以自动更正它,所以我使用firefox来测试我的应用程序,我使用的导航行是-“window.navigate”(“我jsp的完整url”)“…正如我之前所说的,它在eclipse浏览器中工作,但在firefox或chrome中都不工作。显示确切的代码。可能有一些语法错误。还包括您尝试使用的浏览器。因为IE需要非常严格的语法,包括“;”而Chrome可以自动更正,我使用firefox测试我的应用程序,我使用的导航行是-“window.navigate(“我jsp的完整url”)”…正如我之前所说,它在eclipse浏览器中工作,但在firefox或Chrome中都不工作。