Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.11.2010, 14:20
Аспирант
Отправить личное сообщение для GRIG Посмотреть профиль Найти все сообщения от GRIG
 
Регистрация: 26.03.2010
Сообщений: 55

Подгрузка части страницы в комплекте со скриптами
Ситуация такая. Есть веб-страница с какими-то скриптами. Она средствами AJAX запрашивает загрузку другой страницы и встраивает эту страницу в себя как составную часть. НО: подгружаемая страница в свою очередь содержит какие-то скрипты. И нужно сделать так, чтобы скрипты из подгруженной страницы работали на основной странице и обрабатывали подгруженный кусок.
Один раз я попробовал - результат отрицательный: вторая страница подгружается, но ее скрипты не становятся частью скрипта основной страницы. Соответственно, они не запускаются и не работают.

Это вообще как-то делается?
Ответить с цитированием
  #2 (permalink)  
Старый 13.11.2010, 14:29
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

подгружаете вторую страницу
регуляркой или DOM-ом выбираете содержимое тегов script, и выполняете его.
конструкции типа document.write конечно же нельзя писать, так как они отработают весьма неприятным образом.
ну, и разумеется выполненные таким образом скрипты будут работать со всей страницей, а не только подгруженной.
если же хотите сделать песочницу, то используйте iframe
Ответить с цитированием
  #3 (permalink)  
Старый 13.11.2010, 14:31
Аспирант
Отправить личное сообщение для GRIG Посмотреть профиль Найти все сообщения от GRIG
 
Регистрация: 26.03.2010
Сообщений: 55

Сообщение от Gvozd
регуляркой или DOM-ом выбираете содержимое тегов script, и выполняете его.
Как выделить теги - более-менее понятно. А как выполнить скрипты?
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2010, 14:50
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

eval
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгрузка функции при загрузке страницы BorisBritva Элементы интерфейса 4 13.05.2010 21:59
динамическая подгрузка страницы tp0378 Events/DOM/Window 1 14.09.2009 15:37
Подгрузка информера без перезагрузки страницы splean Общие вопросы Javascript 6 13.03.2009 15:31
Авто обновление страницы PHP master AJAX и COMET 7 18.01.2009 16:01