2011-11-16 102 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」%>

相關問題