Home > PHP > smartyとJavaScriptとliteral

smartyとJavaScriptとliteral

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(なはず)です(苦笑)
 

関連記事

Comments:0

Comment Form
Remember personal info

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 カフェ関連サイトのシステム開発日記

Home > PHP > smartyとJavaScriptとliteral

Archives
Tag Cloud
Feeds

Return to page top