Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2009, 19:33
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

ajax+php
с помощью XMLHttpRequest.responseText получаю страничку (назовем ее in.php), которую вставляю в DIV на исходной странице (index.php)

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

причем, если сохранить локально index.php (с заполненным DIV-ом), то "вложенный скрипт работает"

собственно вопрос, можно ли как-то заставить выполняться скрипты в in.php ? или это особенность технологии AJAX?

примеры не привожу (там много всего напутано)
но суть в том что в in.php передаются параметры (in.php?id=123)
на основании которых выполняется запрос к БД и по результатам нужно установить значения некоторых переменных, которые должны быть доступны в скриптах на index.php
Ответить с цитированием
  #2 (permalink)  
Старый 24.03.2009, 19:38
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Yurik
или это особенность технологии AJAX?
Нет такой технологии

<script> через Ajax
Ответить с цитированием
  #3 (permalink)  
Старый 04.05.2009, 23:46
Интересующийся
Отправить личное сообщение для SDone Посмотреть профиль Найти все сообщения от SDone
 
Регистрация: 24.02.2009
Сообщений: 17

собственно вопрос, можно ли как-то заставить выполняться скрипты в in.php ?

Вроде если сами функции будут в index.php, а в in.php присутствовать только вызовы то получится.
тоесть

в index vs ставим function ok(){alert(1);}

а в in пихаем <a href="#" onClick="ok()">111111</a>
То при нажатии на 11111 вы получите сообщение.
Ответить с цитированием
  #4 (permalink)  
Старый 05.05.2009, 10:00
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

покажите код. но выделите основное. без лишнего мусора.
Ответить с цитированием
  #5 (permalink)  
Старый 21.05.2009, 15:55
Новичок на форуме
Отправить личное сообщение для Vlas Посмотреть профиль Найти все сообщения от Vlas
 
Регистрация: 21.05.2009
Сообщений: 5

У вас при каждом ответе приходит новая функция?
Если одна и та же функция, то опишите ее в основном файле (index.php), а при ответах обращайтесь к ней по мере надобности.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
Неверный результат в AJAX с получением HTML Raynor AJAX и COMET 3 17.12.2008 18:38
AJAX и PHP однвременное изменение нескольких <div>. spar AJAX и COMET 2 29.10.2008 16:16
AJAX и PHP .mask AJAX и COMET 9 18.07.2008 12:29
AJAX и БД SunYang AJAX и COMET 3 06.06.2008 22:44