[mayaa-user:222] <m:attribute>でのシングルクォーテーションについて

a-hashimoto hashimoto @ t-ac.net
2006年 7月 6日 (木) 15:07:21 JST


お世話になっております。
橋本と申します。

早速質問なのですが、
attributeタグを使用して onclick 属性を追加するときに、シングルクォーテー
ションの表示がうまくいかず困っています。


・htmlファイル
<input type="button" name="userName" 
  value="変更" m:id="statusChange" />

上記のボタンに onclick 属性を追加して、
<input type="button" name="userName" 
  value="変更" m:id="statusChange" 
    onclick="statusChange('userName');" />


と表示させたいのですが、表示するとシングルクォーテーションが「&#39;」と
して表示されてしまいます。


1.mayaaファイル
<m:echo id="statusChange">
  <m:attribute name="onclick" 
    value="statusChange( ${'\'' + userName + '\''} );" />
</m:echo>

1の結果
<input type="button" name="userName" 
  value="変更" m:id="statusChange" 
    onclick="statusChange(&#39;userName&#39;);" />



2.
<m:echo id="statusChange">
  <m:attribute name="onclick" 
    value="statusChange(&#39;${userName}&#39;);" />
</m:echo>

2の結果
<input type="button" name="userName" 
  value="変更" m:id="statusChange" 
    onclick="statusChange(&#39;userName&#39;);" />


その他いろいろと試してみたのですがうまくいきません。
何か良い解決方法をご存知でしたらご教授願います。


以上、宜しくお願い致します。
■------------------------------------■
    アクセス情報株式会社
    http://www.t-ac.net/
  担当:橋本 篤 hashimoto @ t-ac.net
■------------------------------------■



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