2011-11-16 105 views
0

我想单击登录按钮时打开一个新页面。但问题是,当我使用 dojo.byId("someid").innerHTML="response page from spring controller"如何在DOJO中创建多个页面应用程序

道场的Java脚本代码不会在新的page.But加载,如果我使用一些声明Dojo代码它的工作原理是:

<button dojoType="dijit.form.Button" type="button">Click Me! 
         <script type="dojo/method" event="onClick" args="evt"> 
alert("hello"); 

什么我应该怎么做?有多个道场页的样本例子能很好地了解

回答

0

看起来你正在使用Spring的web为您的应用程序,所以我想你使用一些模板/视图技术,它...

你应该将您的dojo初始化代码放入一个模板中,该模板将在所有视图中共享。

更多关于此这里:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/view.html

或者,如果你使用JSP,您可以通过把道场的代码在一个单独的JSP文件,并将其包含在您所有的网页: <%@ include文件=“/ WEB-INF/jsp/dojo_header.jsp”%>

相关问题