вопрос
Всем привет. Разрабатываю сейчас модуль, который требует подключение комментариев. Собственно, система комментариев то есть уже в скрипте и нужно всего лишь скопировать скрипты и немного переделать работу с таблицами.
Казалось бы, что уже может быть проще, но тут возникла неприятная ситуация.
Я скопировал скрипты, нашёл вызов функции doAddComments(); в коде и благополучно заменил его на свою функцию (Её тоже предварительно подготовил).
Получилось нечто похожее на:
Однако, не смотря на это, после того как нажата кнопка "Отправить" в поле комментариев, запрос по прежнему идёт к функции doAddComment (Длешные комментарии к новостям). В исходном коде странички нет ни одной отсылки к исходной функции.
Я проверял блок кода, который вставил выше, если сделать например так:
то alert прекрасно срабатывает и всё хорошо, но пользовательская функция не вызывается (Она есть полюбасику).
Собственно, моё расследование привело меня к вот такой строке:
Когда убираю класс doaddcomment из кода кнопки, то вызова функции doAddComments не происходит оО. Но и моя функция тоже не вызывается, а происходит обыкновенная отправка формы. Так то оно тоже будет работать, но не так элегантно как на JQ :(
Казалось бы, что уже может быть проще, но тут возникла неприятная ситуация.
Я скопировал скрипты, нашёл вызов функции doAddComments(); в коде и благополучно заменил его на свою функцию (Её тоже предварительно подготовил).
Получилось нечто похожее на:
$(function(){
$('#dle-comments-form').submit(function() {
MyFunct();
return false;
});
});
Однако, не смотря на это, после того как нажата кнопка "Отправить" в поле комментариев, запрос по прежнему идёт к функции doAddComment (Длешные комментарии к новостям). В исходном коде странички нет ни одной отсылки к исходной функции.
Я проверял блок кода, который вставил выше, если сделать например так:
$(function(){
$('#dle-comments-form').submit(function() {
alert('Hallo World');
return false;
});
});
то alert прекрасно срабатывает и всё хорошо, но пользовательская функция не вызывается (Она есть полюбасику).
Собственно, моё расследование привело меня к вот такой строке:
... <button type="submit" name="submit" class="bbcodes doaddcomment"> ...
Когда убираю класс doaddcomment из кода кнопки, то вызова функции doAddComments не происходит оО. Но и моя функция тоже не вызывается, а происходит обыкновенная отправка формы. Так то оно тоже будет работать, но не так элегантно как на JQ :(