Как заставить самописный скрипт работать?

21 июля 2018 в 16:11
Аватар пользователя Kris Iris Kris Iris 0 12 Решено

Здравствуйте!
Такой вопрос, я написала скрипт для открытия блока по щелчку на кнопку, сохранила его в script.js, прописала пусть к нему в файле .info, и чтобы он работал, загрузила еще jquery.js, также прописала путь к файлу в js. Все работает.

Что не работает - это подтверждение отправки веб-формы, которое должно появляться после заполнения формы в новом всплывающем окне без перезагрузки страницы. После отправки пишет An error occurred while attempting to proccess/system/ajax:ajax.form.ajaxSubmit is not a function

Если я удаляю файл с jquery, подтверждение срабатывает как мне надо без ошибки. Но перестает работать скрипт открытия блока.

Как быть? Подскажите пожалуйста.

Комментарии

1. Не надо загружать ещё одну жквери на страницу, т.к. друпал и так грузит свою.
2. Загуглить, как правильно пишутся скрипты под друпал и добавить эти две несчастные строчки в ваш скрипт в начале и в конце.

21 июля 2018 в 22:51

Спасибо большое за развернутый ответ!
И последний не менее глупый вопрос, а куда все это вставить?)) В какой файл?

22 июля 2018 в 17:34

Здравствуйте!
Скажите пожалуйста, а это универсальный код для любого самописного скрипта?
Например, есть такая проблема https://drupal.ru/node/139094
Здесь тоже может быть из-за того, что я в свой код эти строчки не включила?

28 февраля 2019 в 1:10