S2JSFページ遷移
1.3)JavaScriptによるページ遷移
Ex.07
<html xmlns:m="http://www.seasar.org/maya"> <head> ・・・ <script type="text/javascript"> <!-- function goHello(){ var f=document.forms['form1']; f.action='hello.html'; f.submit(); } //--> </script> </head> <body> <form id="form1"> <input type="button" value="Hello" onclick="JavaScript:goHello();"/><br/> <a href="#" onclick="JavaScript:goHello();">Hello</a> </form> </body> </html>
Ex.01をJavaScriptによるページ遷移に変更してみました。
15,16行目のそれぞれのonclickでJavaScriptの関数を指定しています。
S2JSFでは、デフォルトでformのaction属性は自分自身に設定されますので
07行目のf.action='hello.html';でactionを設定します。
尚、JavaScriptにおいてformオブジェクトを扱う為、14行目の
<form id="form1">
によってformのname属性を設定しておきます。