[Seasar-user:4897] imgタグのid属性について
wasabi
[E-MAIL ADDRESS DELETED]
2006年 10月 25日 (水) 11:06:09 JST
お疲れ様です。
一覧内の画像にマウスカーソルが乗ったとき、離れたときに画像を切り替える
という処理を実装しています。
一覧を作成する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 メーリングリストの案内