文字列をロードしません:responseTextがJavaScriptコードが含まれており、コードが
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6..."></script>
はXMLHttpRequestを()リクエストから来て、PHPで生成され、その後、javasciptと新しいウィンドウに書き込まれますが、スクリプトは読み込まれません。ソースコードにその文字列が含まれていても、ウィンドウは空白になります。
エンコードに問題はありますか?
文字列は 'recaptcha_get_html($ publickey)'の結果です。ここでは、recaptchaスクリプトによって提供されるPHP関数です。
例にリンクを追加したり、質問のタイトルを書き換えたりできますか?これは今は進まないことです! –
HTMLソースではなくテキストとして扱われていませんか?たぶん、あなたは 'newWindow.appendHTML(response)'の代わりに 'newWindow.appendText(response)'のようなことをしているのでしょうか? – Crozin
私はwin.document.getElementById( "main")を行います。innerHTML = xmlhttp.responseText; – user583311