Включить скрипт JS не в верхний колонтитул, а в нижний колонтитул страницы? - PullRequest
0 голосов
/ 31 марта 2012

Я делаю JSF Composite, но мне трудно включить в него мои JS-скрипты. Я связываю это:

<cc:implementation>
    <h:outputScript name="js/myCompositeHelper.js" />
    ...
</cc:implementation>

Вот вопросы:

  1. По какой-то причине я не могу поместить путь внутрь атрибута имени, я получаю сообщение об ошибке. Что я делаю не так?
  2. Я знаю, что target = 'head', но для сайтов лучше поместить JS в нижний колонтитул, так как я могу это сделать?

Спасибо за любую помощь. PS: я видел это, но Включите JavaScript для составного компонента только один раз на странице, несмотря на то, что сами составные компоненты используются несколько раз

1 Ответ

2 голосов
/ 31 марта 2012

1. По какой-то причине я не могу поместить путь внутрь атрибута имени, я получаю ошибку. Что я делаю не так?

Я понятия не имею, в чем ваша проблема, поскольку вы не описали ошибку подробно (сообщение об ошибке, как правило, представляет собой полный ответ сам по себе). В любом случае, разметка и name пока выглядят нормально, если предположить, что они действительно помещены в папку /resources общедоступного веб-контента.


2. Я знаю, что target = 'head', но для сайтов лучше поставить JS в нижний колонтитул, так как я могу это сделать?

Используйте target="body". Это закончится в конце тела.

...