0

私は広告配信方法を構築しており、外部の Javascript/jQuery ページを介してそれを実行しようとしています。

私はこれまでこれを持っていますが、いくつかの問題があります

$.get('http://url.com/ad.php', {
    f_id: _f_id,
    f_height: _f_height,
    veloxads_width: _f_width
}, function (result) {
    var parts = result.split(",");
    var path = parts[0],
        url = parts[1];
    document.write('<a href="' + url + '" target="blank"><img src="' + path + '"></a>');

ページの読み込みを確認できますが、上記のコードが読み込まれた後、広告だけが表示された新しいページが作成されます。コードが置かれたページにそれを書き込むことができる方法はありますか?

そして、これは広告を含めるために Web マスターが Web サイトに配置するスクリプトです。

<script type="text/javascript">

var _f_id = "VA-SQ2TDEXO78N0";

var _f_width = 728;

var _f_height = 90;

</script>
<script type="text/javascript" src="http://website.com/cdn/addelivery.js"></script>

乾杯

4

1 に答える 1

1

ad.php はスクリプトと同じドメインにありますか? それがない場合は、この記事を見てください

広告を挿入する HTML ページで使用できるコードを次に示します。

$.get('http://url.com/ad.php', 
    { f_id : _f_id, f_height : _f_height, veloxads_width : _f_width }
).success(function(result) {
    var parts = result.split(",");
    var path = parts[0], url = parts[1];
    $('body').prepend('<div id="ad_id"><a href="'+url+'" target="blank"><img src="'+path+'"></a></div>');
});

セレクター (ここでは本体) は、id、クラスなどにすることができます (ドキュメントを参照)。追加の代わりに prepend() または html() を使用して、必要な場所にコードを挿入することもできます;)

于 2012-06-25T12:37:03.780 に答える