Скажите, пожалуйста, как можно назначить обработчик события нужному тегу при помощи javascript ? Если писать прямо в теге, то потом это все убирается редактором.
Имеется тег с описанным стилем и которому назначается класс. Предположим тег <divclass="test;">, как мне делать проверку на класс, что подставлять в "определённый_тег" в функции? Откуда функцию вызывать и где ее описывать, в каком файле?
как добавить js обсуждалось множество раз
1. чтобы обратиться к элементу/набору элементов - пользуйтесь селекторами, в данном случае поможет это - Селектор по классу
2. JS можете написать хоть в файле шаблона, либо использовать drupal_add_js, либо подключить файл с js в файле .info темы:
scripts[] = scripts.js
Я понял, как можно внедрить код php и javascript , хотя jq почему-то вообще никак не работает, а выводится строка кода в виде текста. Хотел еще спросить. В ноде находится тег <divclass="test"> и нужно программно найти его, если он будет найдет, то выполнить код, иначе не выполнять. Как можно это реализовать? Т.е. я хочу выполнять код не по номеру ноды, а после того, как будет найден <divclass="test"> . Или может как-то по-другому решить? Вставить скрытый комментарий, чтобы также его искать программно?
Комментарии
$('определённый_тег').bind('событие', function(){
обработчик javascript
});
});
http://drupal.org/node/301181
События jQuery
Имеется тег с описанным стилем и которому назначается класс. Предположим тег
<div class="test;">
, как мне делать проверку на класс, что подставлять в "определённый_тег" в функции? Откуда функцию вызывать и где ее описывать, в каком файле?как добавить js обсуждалось множество раз
1. чтобы обратиться к элементу/набору элементов - пользуйтесь селекторами, в данном случае поможет это - Селектор по классу
2. JS можете написать хоть в файле шаблона, либо использовать drupal_add_js, либо подключить файл с js в файле .info темы:
scripts[] = scripts.js
Я понял, как можно внедрить код php и javascript , хотя jq почему-то вообще никак не работает, а выводится строка кода в виде текста. Хотел еще спросить. В ноде находится тег
<div class="test">
и нужно программно найти его, если он будет найдет, то выполнить код, иначе не выполнять. Как можно это реализовать? Т.е. я хочу выполнять код не по номеру ноды, а после того, как будет найден<div class="test">
. Или может как-то по-другому решить? Вставить скрытый комментарий, чтобы также его искать программно?