[Seasar-user:5706] Re: [S2JSF] aタグについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 1月 11日 (木) 13:19:59 JST


米林です。

返答が遅れてすみません。
hrefが2重でレンダリングされる件は修正済みですが
onclickの方はまだ調査中です。
今は時間が取れないので、もうしばらく待って頂けますか?

From: "Masatoshi Hokino" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, January 05, 2007 1:12 PM

> 久しぶりに投稿します、保木野と申します。
>
> S2JSF1.0系からS2JSF1.1系に既存のシステムを移行しようとしていて、
> S2JSF1.1の aタグについて2つ質問があります。
>
> s2-jsf-example の forEachList.html で、
> aタグに m:action を使用している部分がありますが、
> s2-jsf-example-1.1.1 の実行時のソースでは
> href 属性が2つでてきていますがこれは仕様(or バグ)ですか?
>
>
> ・forEachList.html のソース(一部)
>
> <a href="forEachResult.html" m:action="forEachResult">to ResultPage
>         <span m:inject="f:param" m:name="index" m:value="#{i}"/>
>        </a>
>
> ・forEachList.html 実行結果のソース(一部、s2-jsf-example-1.0.21.zipの場合)
> <a href="#"
>
onclick="clear__5Fid126();document.forms['_id126'].elements['_id126:_link_hidden
_'].value='_id126:_id138_0:_id147';document.forms['_id126'].elements['index'].va
lue='0';if(document.forms['_id126'].onsubmit){document.forms['_id126'].onsubmit(
);}document.forms['_id126'].submit();return
> false;" id="_id126:_id138_0:_id147">to ResultPage
>
>        </a>
>
> ・forEachList.html 実行結果のソース(一部、s2-jsf-example-1.1.1.zipの場合)
>
> <a href="#" onclick="clear__5Fid141();var f = document.forms['_id141'];
> f['_id141:__link_clicked__'].value = '_id141:_id153_0:_id162';
> f['index'].value = '0'; if (f.onsubmit) { f.onsubmit(); }
> f.submit();clear__5Fid141(); return false;" href="forEachResult.html">to
> ResultPage
>
>        </a>
>
> また、s2jsf1.1 では aタグで m:onclickが使えなくなってしまったようですが、
> s2jsf1.0系のように使えるようにしてもらうことは可能でしょうか。
>
> ・forEachList.html のソース(一部、m:onclickを追加)
>
> <a href="forEachResult.html" m:action="forEachResult"
> m:onclick="alert('message')">to ResultPage
>         <span m:inject="f:param" m:name="index" m:value="#{i}"/>
>        </a>
>
> ・forEachList.html 実行結果のソース(一部、m:onclickを追加、
s2-jsf-example-1.0.21.zipの場合)
>
> <a href="#"
>
onclick="alert('message');clear__5Fid126();document.forms['_id126'].elements['_i
d126:_link_hidden_'].value='_id126:_id138_0:_id147';document.forms['_id126'].ele
ments['index'].value='0';if(document.forms['_id126'].onsubmit){document.forms['_
id126'].onsubmit();}document.forms['_id126'].submit();return
> false;" id="_id126:_id138_0:_id147" onclick="alert('message')">to ResultPage
>
>        </a>
>
> ・forEachList.html 実行結果のソース(一部、m:onclickを追加、
s2-jsf-example-1.1.1.zipの場合)
> <a href="#" onclick="clear__5Fid141();var f = document.forms['_id141'];
> f['_id141:__link_clicked__'].value = '_id141:_id153_0:_id162';
> f['index'].value = '0'; if (f.onsubmit) { f.onsubmit(); }
> f.submit();clear__5Fid141(); return false;" href="forEachResult.html">to
> ResultPage
>
>        </a>

---
米林 正明
[E-MAIL ADDRESS DELETED]




Seasar-user メーリングリストの案内