Конфликт mootools и extjs

Тема в разделе "JavaScript", создана пользователем Vishez, 21 май 2014.

Модераторы: ZiX
  1. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    169
    Симпатии:
    81
    Всем привет, вобщем такая проблема есть. На странице используются mootools и extjs и получается так что они конфликтуют. Конкретнее - записывают в одну переменную document.id. То есть mootools ожидает там обьект а получает строку. Которую туда пишет extjs.
    Вопрос как можно решить эту пролблему? Кроме запихивания всего что связано с extjs в айфрейм.
    урл где это происходит

    update решение найдено
     
    Последнее редактирование: 21 май 2014
  2. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    169
    Симпатии:
    81
    тогда пишет TypeError: document.body.id is not a function
    вообще я пробовал редактить extjs но после устранения одних ошибок - появляются новые и тд, а всего там 130к строк...
     
  3. kasus

    kasus Постоялец

    Регистр.:
    1 фев 2008
    Сообщения:
    65
    Симпатии:
    7
    Решение с буржуйского форума:
    Загрузить mootools, потом добавить скрипт:
    <script>
    var MOOTOOLS_DOCUMENT_ID_VALUE = document.id;
    </script>
    Затем загрузить extjs
    <script src="ext.js"></script>
    Далее загрузить скрипт
    <script>
    Ext.documentId = MOOTOOLS_DOCUMENT_ID_VALUE;
    document.id = Ext.documentId
    </script>

     
    Последнее редактирование модератором: 21 май 2014
    latteo и Vishez нравится это.