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

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


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