Строки:responseText содержит код яваскрипта и код не загружает
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6..."></script>
приходит из запроса XMLHttpRequest(), и генерируется PHP, а затем записывается в новое окно с Javascipt, но скрипт не загружен. Окно открывается пустым, несмотря на то, что исходный код содержит эту строку.
Это может быть проблема с кодировкой?
Строка является результатом 'echo recaptcha_get_html ($ publickey)', где функция PHP предоставляет сценарий recaptcha.
Можете ли вы добавить ссылку на пример или что-то еще и, возможно, переписать заголовок вопроса? Это не так много, чтобы идти прямо сейчас! –
Вы уверены, что это не рассматривается как текст вместо источника HTML? Возможно, вы делаете что-то вроде 'newWindow.appendText (response)' вместо 'newWindow.appendHTML (response)'? – Crozin
Я делаю win.document.getElementById ("main"). InnerHTML = xmlhttp.responseText; – user583311