Показать сообщение отдельно
  #2 (permalink)  
Старый 17.06.2009, 17:33
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

Сообщение от SleepWalker
document.body.innerHTML = '<script type="text/javascript">alert(\'test\');</script>'
у вас такое работает?
очень странно.
вообще-то скрипты через InnerHTML не выполняются
вы в подгружаемых скриптах ставили в начале alert?
он выполняется?
если да, то проблема именно в подгружаемом скрипте
а вариант с eval вообще-то безотказен
вариант с динамическим тегом script имеет свои особености
в частности, если внутрь него добавлять код с помощью innerHTML, то не получится
надо с помощью создания внутри текстовой ноды
Ответить с цитированием