- 2007-10-09 (火) 9:59
- PHP
htmlの中にJavaScriptが入っていると、
うまくsmartyが動かないことがあります。
それを回避する方法が{literal}です。
JavaScriptのがhtmlに直書きされていると、
中括弧( {←これ )が入ってしまうことがあります。
このため、smartyがJavaScriptの中括弧を
smartyのタグ( {←これ )と勘違いしてエラーが出ます。
これを回避するために、例えば以下のようにJavaScriptをliteralで囲みます。
{literal}
function sample() {
dd = new Date();
document.F1.T1.value = dd.toLocaleString();
window.setTimeout(”jikoku()”, 1000);
}
{/literal}
これでOK(なはず)です(苦笑)
- Newer: smartyの基礎vol.1(htmlでの表示方法)
- Older: xoopsでコミュニティサイト構築中
関連記事
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://cafe-system.com/system25.html/trackback
- Listed below are links to weblogs that reference
- smartyとJavaScriptとliteral from カフェ関連サイトのシステム開発日記