HTMLタグに外部のJavaScriptファイルを動的に読み込み、広告タグをプレビューしようとしています。スクリプトはロードされて実行されますが、スクリプトには問題が正しく実行されていてもエラーは発生していない "document.write"が含まれています。私は document.write外部のJavaScriptソースを読み込むときに機能しません
- 場合、私はそれが仕事を得ることができます
<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <script type="text/javascript"> $(function() { source = 'http://ib.adnxs.com/ttj?id=555281'; // DOM Insert Approach // ----------------------------------- var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', source); document.body.appendChild(script); }); </script> </head> <body> </body> </html>
上のコードのようにdocument.writeの。
サードパーティによって生成され、ホストされているので、スクリプトを変更する機能はありません。
誰かがdocument.writeが正しく動作しない理由を知っていますか?そして、これを回避する方法はありますか?
ありがとうございました!
なぜ広告を表示する要素の中にスクリプトタグを置くだけではないのですか?おそらく、これは広告スクリプトの設計方法です。 – David
私はスクリプトソースのURLをajax呼び出しで受け取っています。これは、バックエンドスクリプト – jadent
からレンダリングすることはできません...どのように広告スクリプトは、広告を配置する場所を知っていると思いますか? – David