私が耳を傾ける特定のイベントが発生した場合、Google 広告コードを呼び出す JavaScript を div 'divDynamicAdvert` に入力したいと考えています。
次のようなスクリプト ノードを追加する必要があることを示してくれた "tenbits" に感謝します。
function myEventHandler(evt) //called when event is caught
{
var script = document.createElement('script');
script.textContent = 'alert(1)';
document.getElementById('divDynamicAdvert').appendChild(script);
}
これはうまく機能しますが、アラートの代わりに Google 広告 Javascript を挿入する必要があります。
<script type="text/javascript"><!--
google_ad_client = "ca-pub-3286208413631803";
/* Standard MPU */
google_ad_slot = "8630273973";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
私はもう試した:
var script = document.createElement('script');
script.textContent = 'google_ad_client = 'ca-pub-3286208413631803'; google_ad_slot = '8630273973'; google_ad_width = 300; google_ad_height = 250;';
document.getElementById('divDynamicAdvert').appendChild(script);
var script = document.createElement('script src="http://pagead2.googlesyndication.com/pagead/show_ads.js"');
document.getElementById('divDynamicAdvert').appendChild(script);
スラッシュもエスケープしようとしましたが、うまくいきません...助けてもらえますか?