• ⚡️ Последний шанс: Вебинар по пентесту стартует через 30 минут!

    Друзья, ровно через 30 минут (8 июля в 19:00) начинается наш практический вебинар по пентесту и поиску уязвимостей!

    Если вы хотите:
    🕵️‍♀️ Узнать, как находить и эксплуатировать уязвимости в веб-приложениях.
    💡 Получить ценные инсайты от настоящего эксперта.
    🚀 Сделать решительный шаг в мир кибербезопасности.
    То этот вебинар для вас!

    Ведущий вебинара – Александр Медведев – эксперт с более чем 10-летним опытом в сфере информационной безопасности, пятикратный победитель Standoff и обладатель престижных сертификаций: OSWE, OSCP, PNPT, CEH, CWAPT.

    Успейте присоединиться! Зарегистрироваться сейчас

    Возникли сложности с регистрацией? Пишите нам: @Codeby_Academy
    Будем вас ждать!

Проблема Js внутри ответа Xmlhttprequest Object...

  • Автор темы Автор темы Dimidrol
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
D

Dimidrol

Все в курсе что и как, примеров много.
Весь пример поэтому писать не буду, постараюсь в крации.

При получении ответа (var response = http.responseText) все что мне нужно подгружается отлично,
выводится форма которая мне нужна и т. д. Но вот возникла одна проблема: внутри ответа, который
генерируется на сервере, содержится JavaScript. И вот вот тут то возникает вопрос: почему он (js)
игнарируется. Поподробней у меня есть такой текст внутри возврата:
<input id=$text1 onClick=$name1() type=checkbox name=\"SubArea[$row1[0]]\">$row1[1]<br>, где
соответственно вместо всех $переменных в PHP вставляется нужный текст. То есть поместить ява-
скрипт в галавной файл, от куда просиходит вызов не получится, так он создается динамически в
зависимости от запроса к PHP файлу. Поидеи должно вызываться это событие onClick=$name1, но оно
не вызывается, как будто его нет. Как решить проблему?
 
Код:
"<input id=".$text1." onClick=\"".$name1."();\" type=\"checkbox\" name=\"SubArea[".$row1[0]."]\">".$row1[1]."<br>"
 
Я наверно не правильно выразился, попроубю подругому:
Да же если в ответе передавать:
<script type=\"text/javascript\">
function asdf() { alert(\"ASDASDASDASDASD\");}
</script>"
<input onClick=asdf() type=checkbox>CHECK<br>
то серовно выводится ошибка, как будто asdf() нету, в частности в IE пишит Предполагается наличие объекта.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab