Выпадающий список CSS не работает в FTL

Я использую плагин cssdropdown в файле ftl, и он просто не работает с ним.

У меня был тот же код, отлично работающий на странице jsp.

Мой код выглядит следующим образом:

   <div id="subMenu">
     <div class="drpdown posRel">
       <div class="tab" id="chromemenu">
      <span style="padding-right:1px;">
             <@s.a href="createMessage.action">&nbsp;Demo&nbsp;&nbsp;|</@s.a><a href="javascript:void(0);" rel="dropmenu1" onclick="document.getElementById('dropmenu1').style.width =document.getElementById('dropmenu1').offsetWidth+'px';"> <img src="images/image.gif" /></a></span></div>
    <div id="dropmenu1" class="dropmenudiv">                           <@s.a href="${stack.findValue('href')}" class="sample_attach"><span>&nbsp;${stack.findValue('label')}</span></@s.a>                              <@s.a href="${stack.findValue('href')}" class="sample_attach"><span>&nbsp;${stack.findValue('label')}</span></@s.a>
</div>
<script type="text/javascript">cssdropdown.startchrome("chromemenu")</script>
</div>
</div>

Есть ли какая-либо зависимость, которую я должен был добавить для ftl.

P.S. У меня был итератор, который выполняет итерацию в этом коде. Я мог видеть вывод HTML так же, как и на моей странице jsp, но он не работает в ftl.

Любая помощь приветствуется. Спасибо.


person Rajkumar Palani    schedule 06.02.2012    source источник


Ответы (1)


Проверьте вывод HTML... Если он идентичен тому, что выводит JSP, присмотритесь, потому что браузеру все равно, был ли HTML сгенерирован JSP, FTL или чем-то еще, поскольку и JSP, и FTL работают на сервере, а не на клиенте.

person ddekany    schedule 06.02.2012
comment
Я. оба работают на сервере. Но функция startchrome не срабатывает в Ftl, но отлично работает на страницах jsp. - person Rajkumar Palani; 07.02.2012
comment
Опять же, это не может быть из-за FTL, так как JS тоже работает на клиенте. Должна быть какая-то разница между двумя HTML-файлами. (Или между ответами HTTP...) - person ddekany; 07.02.2012