Text: 10. 変数の操作
10. 変数の操作
変数の前に以下のキーワードを付けることで、出力結果を操作することができる。Javascript にデータを渡すときに便利。
- Plaintext
- 変数の出力結果から HTML タグを除き、記号を実体参照に置き換える。したがって HTML 要素の属性などとして使える。
- JS
- 変数の出力結果を Javascript の文字列の形式に変換する(引用符でくくる)。
- JSPlaintext
- 変数の出力結果から HTML タグを除き、記号を実体参照に置き換えた上で Javascript の文字列の形式に変換する(引用符でくくる)。
- URLEncoded
- 変数の出力結果を URL エンコードしたものを返す。
例:
<a href="{URL}" title="{PlaintextName}">{Name}</a>
<script type="text/javascript">
var description = {JSDescription};
var description_text = {JSPlaintextDescription};
</script>
<a href="http://digg.com/submit?url={URLEncodedPermalink}">Digg this</a>