Показать сообщение отдельно
  #3 (permalink)  
Старый 04.03.2013, 02:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

в методе $.fn.load() принятый html-код вставляется через innerHTML. При изменении innerHTML элемента исполнения скриптов не происходит.
Варианта решения проблемы 3:
1) Пересмотреть архитектуру, избавиться от этих скриптов. Совет Deff'а тут бы помог наверное.
2) Перед вставкой вытянуть регулякрой все скрипты и заэвалить их, либо вставить через тег <script> в DOM страницы
3) После вставки пересоздать все теги <script> с сохранением их innerHTML - это заставит их выполниться.
Ответить с цитированием