|
|
|
Не выполняется <skript> при AJAX обновлении.
|
|||
|---|---|---|---|
|
#18+
В IE при обновлении страницы через AJAX не выполняется скрипт пересылаемый с сервера. для обновления использую: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Обычный html обновляется нормально, но если он содержит скрипт, то в IE он не выполняется (в FF) выполняется. (если например item.html = "alert('hello')", то в IE оно не появится). Как сделать чтобы этот код работал в IE? Еще использую dojo может в нем есть какая-то утилита, но я не нашол. Напрямую сделать xxx.innerHTML = html я не могу, поскольку мне нужно 1 в 1 заменить элемент его новой версией, а не просто вложить внутрь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 16:00 |
|
||
|
Не выполняется <skript> при AJAX обновлении.
|
|||
|---|---|---|---|
|
#18+
А как <s k ript> может выполниться вобще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 17:29 |
|
||
|
Не выполняется <skript> при AJAX обновлении.
|
|||
|---|---|---|---|
|
#18+
В FF он выполняется на этой строчке (проверял дебагером), в IE не выполняется. old_element.parentNode.replaceChild(new_element, old_element); Нашeл как сделать :) eval(script.innerHTML) for each element with 'script' tag in new_element ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 18:26 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=306&tid=1455321]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 376ms |

| 0 / 0 |
