|
|
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Загружаю кусок HTML кода на страницу с помощью XMLHttpRequest, далее вставляю его куда надо с помощью innerHTML и всё работает. Но когда пытаюсь загрузить JavaScript код, то он не инициализируется и все функции его недоступны. Возможно ли подгрузить JavaSCript или весь код придется подгружать сразу в самом начале? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 14:49 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
Возможно. Только функции вы должны создавать не function Test() ... а через myfunction = function ()... и вызывать соответственно как myfunction() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 14:59 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
а если код не ввиде функции, а например просто: <SCRIPT> alert("wwww"); </SCRIPT>. При подгрузке данного фрагмента сообщения никакого не появляется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:19 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
Ну оно и понятно. Ты просто добавляешь текст, а надо его еще и выполнить, раз уж это скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:25 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
Вам придется парсировать данный поток на наличие <script> ? разбивать и выдергивать тело скрипта, потом это тело через eval() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 15:27 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
SkyLightНу оно и понятно. Ты просто добавляешь текст, а надо его еще и выполнить, раз уж это скрипт. Не понял... А если я добавляю в innerHTML ХТМЛ кусок <TABLE> <TR> <TD> .... Браузер ведь обрабатывает тег <TABLE> и нормально отображает всё в виде таблицы. Почему же он находя тег <SCRIPT> не понимает, что это JavaScript и не инициализирует его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 08:28 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
М.б. Вам поможет Запуск JS возвращённого через Ajax с HTML ? Поищите еще на dklab.ru - там тоже, каж-ся, пробегало... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 08:42 |
|
||
|
Подгрузка JavaScript кода
|
|||
|---|---|---|---|
|
#18+
Станислав Игоревич Не понял... А если я добавляю в innerHTML ХТМЛ кусок <TABLE> <TR> <TD> .... Браузер ведь обрабатывает тег <TABLE> и нормально отображает всё в виде таблицы. Почему же он находя тег <SCRIPT> не понимает, что это JavaScript и не инициализирует его? Потомучто тело <SCRIPT> не DOOM!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 10:44 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=388&tid=1458602]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 355ms |

| 0 / 0 |
