2016-06-21 8 views
0

ページの読み込み時に広告を表示する必要があります。だから、頭にscripタグを追加します(このスクリプトにはフラッシュが入った<object>タグが含まれています)。問題は、ユーザーがページをクリックするまで広告が表示されないことです。 埋め込みフラッシュを持つオブジェクトタグを動的に追加する

<head> 
    <script id="ad" async type="text/javascript"></script> 
</head> 
<body> 
    <script> 
     (function (d) { 
      var script = d.getElementById('ad'); 
      script.src = 'http://syndication.exoclick.com/splash.php?idzone=2089279&type=3'; 
     }(document));   
    </script> 
</body> 

は後 srcが、これが示されている追加:私はスクリプトを作成し、それを頭に追加しようとしましたが、動作しません

<object type="application/x-shockwave-flash" id="E_cHVyZVBVNHVf" name="E_cHVyZVBVNHVf" data="//syndication.exoclick.com/pu.swf" style="position:fixed;visibility: hidden;left:0;top:0;width: 0px;height: 0px;z-index:999999;overflow:hidden;"> 
    <param name="wmode" value="transparent"> 
    <param name="menu" value="false"> 
    <param name="allowscriptaccess" value="always"> 
    <param name="allowfullscreen" value="true"> 
    <param name="FlashVars" value="fs=1"> 
</object> 

。何か案が?

また、document.documentElement.click()document.body.click()またはfocus()を作ってみましたが、動作しません。

答えて

0

ええと、これはどうですか?

window.onload = function(){ 
    var script = document.createElement('script'); 
    script.src="//adurl"; 
    script.async = true; 
    document.head.appendChild(script); 
} 
関連する問題