TeedaのHTML上でリンク(aタグのhref属性)を書き換えるにはどうする?
答えは、Dynamic Propertyを利用する。
view
HTML:
-
<a id="url" href="" target="_blank">外部リンク</a>
Pageクラス
JAVA:
Dynamic Propertyは、先頭にget + (id) + (属性名)という、getterを用意すれば、その属性の値を変換してくれる。
それでは、画面遷移などでgoをくっつける場合はどうなるか。
view
HTML:
-
<a id="goUrl" href="">リンク</a>
Pageクラス
JAVA:
get + Go + (id) + (属性名)なgetterを用意すればよい。
さて、javascript内などに、HTMLを表示する段階で動的に値を渡してあげるには?
view
HTML:
Pageクラス
JAVA:
という感じで、span経由で渡すことで可能。でもspanタグを隠さないとHTMLとして見えてしまうので微妙。
もっといい方法はないものか。
明日から、台湾出張です。台湾のインターネット事情がわかればレポートします。
しかし、昨日テレビで見た、日航機墜落と大韓航空爆破のドキュメンタリーを見てしまい、飛行機が若干怖くなった。。。 Check Tweet


