Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка JavaScript кода / 9 сообщений из 9, страница 1 из 1
14.03.2007, 14:49
    #34390444
Подгрузка JavaScript кода
Здравствуйте! Загружаю кусок HTML кода на страницу с помощью XMLHttpRequest, далее вставляю его куда надо с помощью innerHTML и всё работает. Но когда пытаюсь загрузить JavaScript код, то он не инициализируется и все функции его недоступны. Возможно ли подгрузить JavaSCript или весь код придется подгружать сразу в самом начале?
...
Рейтинг: 0 / 0
14.03.2007, 14:59
    #34390496
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
Возможно. Только функции вы должны создавать не
function Test()
...

а через myfunction = function ()...
и вызывать соответственно как myfunction()
...
Рейтинг: 0 / 0
14.03.2007, 15:19
    #34390584
Подгрузка JavaScript кода
а если код не ввиде функции, а например просто: <SCRIPT> alert("wwww"); </SCRIPT>. При подгрузке данного фрагмента сообщения никакого не появляется...
...
Рейтинг: 0 / 0
14.03.2007, 15:25
    #34390615
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
Ну оно и понятно. Ты просто добавляешь текст, а надо его еще и выполнить, раз уж это скрипт.
...
Рейтинг: 0 / 0
14.03.2007, 15:27
    #34390624
@RuSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
Вам придется парсировать данный поток на наличие <script> ? разбивать и выдергивать тело скрипта, потом это тело через eval()
...
Рейтинг: 0 / 0
15.03.2007, 08:28
    #34392014
Подгрузка JavaScript кода
SkyLightНу оно и понятно. Ты просто добавляешь текст, а надо его еще и выполнить, раз уж это скрипт.
Не понял... А если я добавляю в innerHTML ХТМЛ кусок <TABLE> <TR> <TD> .... Браузер ведь обрабатывает тег <TABLE> и нормально отображает всё в виде таблицы. Почему же он находя тег <SCRIPT> не понимает, что это JavaScript и не инициализирует его?
...
Рейтинг: 0 / 0
15.03.2007, 08:42
    #34392035
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
М.б. Вам поможет Запуск JS возвращённого через Ajax с HTML ? Поищите еще на dklab.ru - там тоже, каж-ся, пробегало...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
15.03.2007, 10:44
    #34392382
@RuSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
Станислав Игоревич
Не понял... А если я добавляю в innerHTML ХТМЛ кусок <TABLE> <TR> <TD> .... Браузер ведь обрабатывает тег <TABLE> и нормально отображает всё в виде таблицы. Почему же он находя тег <SCRIPT> не понимает, что это JavaScript и не инициализирует его?
Потомучто тело <SCRIPT> не DOOM!!!
...
Рейтинг: 0 / 0
19.03.2007, 17:30
    #34400951
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подгрузка JavaScript кода
Попробуйте создавать скрипт не через inerHTML, а через DOM - var element = document.createElement("script"); element.text = '...';
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка JavaScript кода / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]