htmlファイル内で、JavaScriptを書きたいときに、そのまま書いてしまうとエラーになってしまうようです。
エラーの内容をみる限り、レンダリングエラーだと思って、いくつか調べてみると的中。
回避方法として、scriptタグの上に、{literal}を使い、閉じタグの下に{/literal}を使えば回避できるみたいです。
参照サイト
BooLog 1.0:SmartyとJavaScript
{literal}
via:SmartyとJavaScript
<script language="JavaScript" type="text/JavaScript">
<!--
function func() {
なんとか;
}
//-->
</script>
{/literal}
0 コメント:
コメントを投稿