通过Javascript document.write投放广告
Advert delivery via Javascript document.write
我正在构建一种广告投放方法,并尝试通过外部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>
干杯
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() 代替 append,将代码插入到您想要;)
相关文章:
- write HTML in JavaScript
- 在document.write中包含javascript的原因
- Javascript:使用document.write时删除子项
- Javascript 使用 document.write 编写 innerHtml 的值
- 如何在使用函数document.write()打印最终结果后,使用Javascript滚动到页面顶部
- 具有javascript document.write的响应图像
- 在JavaScript中编写html,无需documet.write
- Javascript的“document.write()”中的PHP代码
- document.write asynchronous (JavaScript)
- Javascript Age Document.write,帮助打印18岁及以上和50岁及以上的语句
- document.write和document.innerHTML以及其他javascript问题之间有什么区别
- 使用document.write时的Javascript顺序性
- Javascript文档.write选择选项
- 以XSL输出Javascript文档.write
- javascript文档.write脚本
- 如何在jQuery或Javascript中选择“document.write”等
- 如何在createElement中加载带有document.write的javascript文件
- document.write - javascript
- java "bean:write " + javascript = "unterminat
- 合并document.write javascript中的两个变量