我正在构建广告投放方法,并尝试通过外部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>');
我可以看到页面加载,但是在加载上面的代码之后,它会创建一个只包含广告的新页面。无论如何我可以把它写到放置代码的页面上吗?
这是网站主人在他们的网站上添加的广告:
<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>
干杯
答案 0 :(得分:1)
是与您的脚本在同一个域中的ad.php吗?如果它没有看this article
这是您可以在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,类,......(见documentation)。您也可以使用prepend()或html()而不是append,将代码插入到您想要的位置;)