我有一个 header.php 文件,它包含在我网站的每个页面上,我想要的是加载另一个 php 文件,其中包含我网站的广告代码,所以我这样做了,出于某种原因,它会加载它然后重定向我到一个空白页,上面只有广告?请告诉我我的代码是否有问题,谢谢!这也是我网站的链接,一旦加载它就会重定向您... http://www.quickdailylaugh.com
这是将其加载到 div 中的代码。
<script type="text/javascript">
$(document).ready(function(){
$('#contentforads').load('<?php print $actual_link ?>/ads.php').fadeIn("slow");
});
</script>
这是 ads.php 文件中的代码
<style type="text/css">
.leftad{
float:left;
margin-left:30px;
}
.rightad{
float:right;
margin-right:30px;
}
</style>
<div class="leftad"><script type="text/javascript">
( function() {
if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
var unit = {"publisher":"hidden","width":120,"height":600,"sid":"Chitika Default"};
var placement_id = window.CHITIKA.units.length;
window.CHITIKA.units.push(unit);
document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = '//cdn.chitika.net/getads.js';
try { document.getElementsByTagName('head')[0].appendChild(s); } catch(e) { document.write(s.outerHTML); }
}());
</script></div>
<div class="rightad">right ad</div>
最佳答案
通过使用函数document.write
,您可以删除并替换页面的 HTML。相反,请使用 JS 函数 .append
或 .innerHTML
将内容添加到现有 div contentforads
。
关于javascript - Jquery 加载带有 chitika 广告的页面,破坏网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23139640/