2008/10/12

[php]Smartyで、JavaScriptを使うときの注意点

htmlファイル内で、JavaScriptを書きたいときに、そのまま書いてしまうとエラーになってしまうようです。

エラーの内容をみる限り、レンダリングエラーだと思って、いくつか調べてみると的中。

回避方法として、scriptタグの上に、{literal}を使い、閉じタグの下に{/literal}を使えば回避できるみたいです。

参照サイト
BooLog 1.0:SmartyとJavaScript

{literal}
<script language="JavaScript" type="text/JavaScript">
<!--
function func() {
なんとか;
}
//-->
</script>
{/literal}

via:SmartyとJavaScript

0 コメント:

コメントを投稿