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属性を設定しておきます。