Не работает функция в ответе запроса
Добрый день! Проблема в следующем:
Делаю ajax-запрос, в ответе содержится скрипт: <div id='answer'></div> <script type='text/javascript'> function gtoyt() { document.getElementById("answer").innerHTML = "2223"; } </script> <input type='button' value='ok' onclick='javascript: gtoyt();'> После получения ответа жму на кнопку, но ничего не происходит. Однако, если <script type='text/javascript'> function gtoyt() { document.getElementById("answer").innerHTML = "2223"; } </script> поместить в дочерний документ, откуда идет запрос, то скрипт срабатывает. Помогите с размещением javascript-функций в ответах ajax. В чем секрет? |
Цитата:
Смотри тест: <body> <script> var script = '<script>alert("!!!")<\/script>'; document.body.innerHTML = script; </script> </body> Ожидаемого алерта нет! Тот же пример, но без использования innerHTML: <body> <script> var script = '<script>alert("!!!")<\/script>'; document.write(script); </script> </body> |
Что тогда делать?
|
Благодарю.
|
MutanT_883,
Цитата:
|
Часовой пояс GMT +3, время: 11:49. |