[Seasar-user:4899] Re: imgタグのid属性について
wasabi
[E-MAIL ADDRESS DELETED]
2006年 10月 25日 (水) 11:11:41 JST
すみません、追記です。
使用しているS2JSFのバージョンは
s2-jsf-1.1.0-rc-1
です。
また、どなたか同様の画面(一覧画面の画像を切り替える)を実装したことがある方、
実装方法をご教授いただけませんでしょうか。
以上よろしくお願い致します。
06/10/25 に wasabi<[E-MAIL ADDRESS DELETED]> さんは書きました:
> お疲れ様です。
>
> 一覧内の画像にマウスカーソルが乗ったとき、離れたときに画像を切り替える
> という処理を実装しています。
> 一覧を作成するforEachのindexを利用してimgタグのid属性を指定したいのですが、
>
> 『id="detail_btn#{index}"』のようにid属性を指定すると落ちてしまいます。
>
> <img m:inject="h:graphicImage"
> m:url="/images/detail_btn.jpg"
> src="../images/detail_btn.jpg"
> id="detail_btn#{index}"
> onMouseOver="SetOverimage('xxxxxx','detail_btn#{index}')"
> onMouseOut="SetOutimage('xxxxxx','detail_btn#{index}')" >
>
> ↓↓↓発生する例外
> java.lang.IllegalArgumentException: Subsequent character is invalid
> javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:666)
> javax.faces.component.UIComponentBase.setId(UIComponentBase.java:144)
> javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:375)
> javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:382)
> javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:261)
> javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:138)
> org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:224)
> org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
> ・・・・・続く
>
> id属性にもindexが使用できるようにしていただくことは可能でしょうか。
> 以上ご回答の程よろしくお願い致します。
>
Seasar-user メーリングリストの案内