Форум русской поддержки Joomla!® CMS
08.12.2016, 06:09:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Конфликт скриптов: The node to be removed is not a child of this node

 (Прочитано 5281 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« : 05.04.2015, 12:58:28 »

пациент

Реализована RSForm во всплывающем окне

На главной все работает как положено - см кнопку "Перезвоните мне"

На внутренних при нажатии все схлопывается - ошибка в консоли

пример самой ненагруженной скриптами страницы

Цитировать
Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node  mootools-core.js:28

Отключала абсолютно все скрипты на страницах - не помогает(

Не могу найти кто с кем конфликтует и как от этого чуда избавиться.
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6458



« Ответ #1 : 05.04.2015, 13:07:01 »

Везде, где наблюдается конфликт, еще до вызова формы в консоли обязательно:
Error: Permission denied to access property 'toString'
файл - <не известно>
Где встречается toString в RSForm или иных скриптах на страницах, кроме как встроенных в J? И может быть от мулулса избавиться можно?
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #2 : 05.04.2015, 13:18:26 »

Если от мутулса избавиться - все работает. Но в RSForm валидация на мутулсе  Sad

Я в ужасе была когда узнала.

У меня в консоли чисто пока на кнопку не нажмешь
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #3 : 05.04.2015, 13:50:40 »

Я нашла с чем он конфликтует - не поверите - со счетчиком от Liveinternet  Shocked

Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6458



« Ответ #4 : 05.04.2015, 16:01:30 »

Бывает. Я бы принципиально валидацию переписал бы на jq
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #5 : 05.04.2015, 20:58:28 »

AlekVolsk, с пыхом я еще полажу - JavaScript для меня это ад( Не осилю я переписать валидацию.
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6458



« Ответ #6 : 05.04.2015, 21:07:49 »

Ну, у меня тоже с js не очень. юзаю http://jqueryvalidation.org/
Записан
AlexeyGal
Давно я тут
****

Репутация: +25/-8
Offline Offline

Пол: Мужской
Сообщений: 259



« Ответ #7 : 05.04.2015, 21:33:20 »

перепишите скрипты с mootools на jquery, в дальнейших версиях Joomla намерена отказаться от встроенного mootools
« Последнее редактирование: 17.04.2015, 10:29:14 от AlexeyGal » Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #8 : 17.04.2015, 10:11:04 »

Помогите решить проблему.

http://dorsiko.ru/

Кнопка "перезвоните мне" работает как ей вздумается - то открывается, то перебрасывает на новую страницу.

В консоли этой ошибки уже нет - зато есть другая при нажатии кнопки

Код:
Uncaught TypeError: Cannot set property 'innerHTML' of null
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #9 : 17.04.2015, 10:27:32 »

при нажатии кнопки, ошибка эта:
Код:
Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
на главной проблем нет, есть на некоторых внутренних, в каталоге например
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6458



« Ответ #10 : 17.04.2015, 10:32:42 »

У меня кнопка отрабатывает нормально, а innerHTML - это мутулс, вызываемый слайдером на главной.
Записан
AlekVolsk
Профи
********

Репутация: +317/-3
Offline Offline

Пол: Мужской
Сообщений: 6458



« Ответ #11 : 17.04.2015, 10:37:57 »

Перешел в каталог, кликнул на кнопку, получил результат: http://www.floomby.ru/s2/SUed8z
Ctrl+U => http://www.floomby.ru/s2/RUedQa
Уж не со счетчиком ли LI конфликт?
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #12 : 17.04.2015, 14:36:43 »

Уж не со счетчиком ли LI конфликт?
Счетчик на всех страницах есть, так что вряд ли

А вот калькулятор и фильтр только там где глючит форма
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #13 : 20.04.2015, 00:57:43 »

На одной из проблемных страниц я отключила ВСЁ. Остались только кнопка и счетчик. Даже контента не было. Все равно выбивало.

Клиент предложил - у них там есть у ливинтернета платный код - скрытый счетчик - без информера.

Вот с ним заработало.  dry
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #14 : 20.04.2015, 01:14:54 »

Смотри http://dorsiko.ru/kontakty страница исходный код
Код
<script src="/components/com_rsform/assets/js/script.js?v=48" type="text/javascript"></script>
<script src="/components/com_rsform/assets/js/script.js" type="text/javascript"></script>
 
это один и тот же скрипт и в итоге получается что обработка им происходит дважды, по крайней мере видно в вкладке сеть, что дублируются запросы
надо найти его включение и сделать, чтоб остался только один
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4718

Мама, я снова верстал во сне...


« Ответ #15 : 20.04.2015, 01:33:24 »

Эммм... да там и искать не надо. Кнопка дублируется в футере и хейдере.

Завтра попробую.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet