-1

これをJSファイルに挿入しようとしています。

<script>
var adfly_id = 3793905;
var adfly_advert = 'banner';
var frequency_cap = 5;
var frequency_delay = 5;
var init_delay = 3;
</script>
<script src="adf.ly/js/entry.js"></script>

そして、これを私のページに追加するだけでロードできます。

<script type="text/javascript" src="http://server.com/adfly.js"></script>

出来ますか?運がないから。

私はこれをすべて試します...

document.write('<script type="text/javascript">var adfly_id = 3793905;var adfly_advert = 'int';var frequency_cap = 5;var frequency_delay = 5;var init_delay = 3;</script><script src="cdn.adf.ly/js/entry.js"></script>');

--

var adfly_id = 3793905;
var adfly_advert = 'int';
var frequency_cap = 4;
var frequency_delay = 5;
var init_delay = 3;
src="cdn.adf.ly/js/entry.js"

var sc = document.createElement('script');
sc.src = "adf.ly/js/entry.js"
document.body.appendChild(sc);
unsafeWindow.adfly_id = 3793905;
unsafeWindow.adfly_advert = 'int';
unsafeWindow.frequency_cap = 5;
unsafeWindow.frequency_delay = 5;
unsafeWindow.init_delay = 3;

そして、このコードのいずれかで動作します。誰でも私を助けてくれますか?

4

1 に答える 1

0

コードの最後の部分にかなり近づいています。

問題は、スクリプト タイプを定義せず、 のbody代わりに に配置することheadです。

これは、Google が DFP に対して行っていることを転載したものです。

var ads = document.createElement('script');
ads.async = true;
ads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
ads.src = (useSSL ? 'https:' : 'http:') + '//adf.ly/js/entry.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(ads, node);   
于 2013-04-09T06:44:38.353 に答える