Как в шаблон smarty вставить код JAVASCRIPT ?

ZloiJoker

Новичок
Как в шаблон smarty вставить код JAVASCRIPT ?

Как в шаблон smarty вставить код JAVASCRIPT ?
Fatal error: Smarty error: [in calc.js line 24]: syntax error: unrecognized tag: this.cat = cat; this.months = months; this.advance = advance; this.priceRur = priceRur; this.priceDollars = priceDollars; this.price150Rur = price150Rur ? price150Rur : priceRur; this.price150Dollars = price150Dollars ? price150Dollars : priceDollars; (Smarty_Compiler.class.php, line 417) i
 

donflash

Вареник клуба
а лучше выносить в отдельные файлы:

<script language="Javascript" type="text/javascript" src="/path/to/file/js.js"></script>

И не надо никаких литералов ставить...
 

SlaydeR

Новичок
Иногда требуется выполнять в шаблоне некоторые условия яваскриптом
например:
<div id="divC{$file.id}" onmouseover="if (document.getElementById('C{$file.id}').checked)
{literal}
{this.style.background='#CCCCFF'}else{this.style.background='#CCCCCC'}"
{/literal}
onmouseout="if (document.getElementById('C{$file.id}').checked)
{literal}

{this.style.background='#EEEEFF'}else{this.style.background='#FFFFFF'}"
{/literal}
</div>

Помоему так проще реализовать.
 

kost

Новичок
По-моему проще поставить в Smarty теги
<!--{
и
}-->

Так и легче просматривать шаблон в общем будет (просто как html) и JavaScript хавать нормально будет.
 
Сверху