Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.04.2014, 13:25
Интересующийся
Отправить личное сообщение для temuch-13 Посмотреть профиль Найти все сообщения от temuch-13
 
Регистрация: 09.04.2014
Сообщений: 15

Не работают функции 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 включено. Библиотека, насколько я вижу через средства разработчика браузера, подгружается.
Подскажите, пожалуйста, почему они могут не работать?

Последний раз редактировалось temuch-13, 09.04.2014 в 13:45.
Ответить с цитированием
  #2 (permalink)  
Старый 09.04.2014, 14:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

temuch-13,
а может всё работает?
Ответить с цитированием
  #3 (permalink)  
Старый 09.04.2014, 14:25
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Функция прекрасно вызывается и отрабатывает.
//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>

Последний раз редактировалось jsnb, 09.04.2014 в 14:46.
Ответить с цитированием
  #4 (permalink)  
Старый 09.04.2014, 14:46
Интересующийся
Отправить личное сообщение для temuch-13 Посмотреть профиль Найти все сообщения от temuch-13
 
Регистрация: 09.04.2014
Сообщений: 15

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

Последний раз редактировалось temuch-13, 09.04.2014 в 14:48.
Ответить с цитированием
  #5 (permalink)  
Старый 09.04.2014, 14:48
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

И код тот раскомментируйте...
Ответить с цитированием
  #6 (permalink)  
Старый 09.04.2014, 14:50
Интересующийся
Отправить личное сообщение для temuch-13 Посмотреть профиль Найти все сообщения от temuch-13
 
Регистрация: 09.04.2014
Сообщений: 15

Код раскомментировал)
Ответить с цитированием
  #7 (permalink)  
Старый 09.04.2014, 14:54
Интересующийся
Отправить личное сообщение для temuch-13 Посмотреть профиль Найти все сообщения от temuch-13
 
Регистрация: 09.04.2014
Сообщений: 15

Код раскомментировал, добавил определение переменных в main.js, все равно не реагирует. А по идее должно выйти сообщение, что товар добавлен и все..
Ответить с цитированием
  #8 (permalink)  
Старый 09.04.2014, 14:55
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от temuch-13 Посмотреть сообщение
добавил определение переменных в main.js.
Вы на страницу тот блок script с переменными добавьте... Куда вы там эти переменные в main.js вставили?

Последний раз редактировалось jsnb, 09.04.2014 в 15:00.
Ответить с цитированием
  #9 (permalink)  
Старый 09.04.2014, 15:00
Интересующийся
Отправить личное сообщение для temuch-13 Посмотреть профиль Найти все сообщения от temuch-13
 
Регистрация: 09.04.2014
Сообщений: 15

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

В функцию handleAddToCart
Ответить с цитированием
  #10 (permalink)  
Старый 09.04.2014, 15:07
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

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

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

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

Последний раз редактировалось jsnb, 09.04.2014 в 15:15.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление функции внутрь другой функции Lion_astana jQuery 9 28.12.2013 14:33
Функции не работают в блоке jQuery(function($){ }); Dozentos jQuery 5 10.10.2013 11:39
arguments вызвавшей функции mister_maxim Общие вопросы Javascript 4 12.10.2010 16:21
Актуальнось Mootools? dron79 Библиотеки/Тулкиты/Фреймворки 4 26.08.2010 13:38
не работают функции при их вызове(не отображаются кнопки) badfilin Общие вопросы Javascript 0 08.04.2008 20:18