smarty 调用前台模板问题
Fatalerror:Uncaught-->SmartyCompiler:Syntaxerrorintemplate"Smarty\templates\index.tpl...
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "Smarty\templates\index.tpl.html" on line 129 "tab.onmouseover=function() {clearInterval(MyMar)};" unknown function "clearInterval" <-- thrown in G:\wamp\www\ceshi\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 129
在smarty index.php中调用index.tpl.html中的前台代码 浏览器中显示的错误提示。 本人新手一枚。求解释啊。 据说是路径不对。 这是什么问题导致的? 展开
在smarty index.php中调用index.tpl.html中的前台代码 浏览器中显示的错误提示。 本人新手一枚。求解释啊。 据说是路径不对。 这是什么问题导致的? 展开
1个回答
展开全部
“{clearInterval(MyMar)}" smarty 定界符冲突
用{literal}js代码{/literal}
或自定义smarty定界符
用{literal}js代码{/literal}
或自定义smarty定界符
追问
我是新手一枚,能给我具体的办法么?
追答
参考:http://www.smarty.net/docs/zh_CN/language.escaping.tpl
index.tpl.html 找到 javaScript 代码,用 {literal} {/literal} 标签告诉smarty不用解析 如
{literal}
..
tab.onmouseover=function() {clearInterval(MyMar)}.
...
{/literal}
如果是smarty 3 可以用空格防止smarty解析 如
tab.onmouseover=function() { clearInterval(MyMar) }.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询