Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работают функции mootools (https://javascript.ru/forum/misc/46424-ne-rabotayut-funkcii-mootools.html)

temuch-13 09.04.2014 13:25

Не работают функции mootools
 
Здравствуйте! Магазин на joomla 1.5 virtuemart 1.1.9 http://mosgenerator.ru/.
Пытаюсь наладить добавление в корзину, чтобы пользователь не переходил в нее при нажатии кнопки купить. Оказалось, что не реагирует js инструкция, например, как
onsubmit="handleAddToCart( this.id );return false;"
вот на этой странице, например: http://mosgenerator.ru/benzinovye-ge...10002-ebv.html
Почитал материалы, форумы, вставил после подключения библиотеки jQuery код
jQuery.noconflict();
, однако функции mootools все равно не выполняются.
В админке на шаблоне useAjax включено. Библиотека, насколько я вижу через средства разработчика браузера, подгружается.
Подскажите, пожалуйста, почему они могут не работать?

рони 09.04.2014 14:24

temuch-13,
а может всё работает?

jsnb 09.04.2014 14:25

Функция прекрасно вызывается и отрабатывает.
//if(!new Ajax(formCartAdd.action, opt).request()){
formCartAdd.submit();
//}

Зачем закомментирован этот код?

В общем не знаю, что вы там нихимичили, но ряд переменных не определен.

UPDATE
А ну да, забыли вставить:
<script type="text/javascript">var cart_title = "Корзина";var ok_lbl="Продолжить";var cancel_lbl="Отменить";var notice_lbl="Уведомление";var live_site="http://mosgenerator.ru";</script>

temuch-13 09.04.2014 14:46

я ничего не химичил... пришел на готовенькое, так сказать:(
Сейчас попробую вставить определение переменных...

jsnb 09.04.2014 14:48

И код тот раскомментируйте...

temuch-13 09.04.2014 14:50

Код раскомментировал)

temuch-13 09.04.2014 14:54

Код раскомментировал, добавил определение переменных в main.js, все равно не реагирует. А по идее должно выйти сообщение, что товар добавлен и все..

jsnb 09.04.2014 14:55

Цитата:

Сообщение от temuch-13 (Сообщение 306921)
добавил определение переменных в main.js.

Вы на страницу тот блок script с переменными добавьте... Куда вы там эти переменные в main.js вставили?

temuch-13 09.04.2014 15:00

Цитата:

Сообщение от jsnb (Сообщение 306922)
Вы на страницу тот блок script с переменными добавьте...

Простите, если туплю.. На индексную? Там это вроде как прописано, хотя добавил еще раз...

В функцию handleAddToCart

jsnb 09.04.2014 15:07

Теперь вижу их на странице, но код в handleAddToCart так и не раскоментирован...

В общем лежит этот js файлик тут:
http://mosgenerator.ru/components/co...rator/theme.js

Раскомментировать там надо те две строки что я процитировал в первом своем комментарии.


Часовой пояс GMT +3, время: 22:07.