Jquery加载页面与chitika广告,打破网站

时间:2014-04-17 17:27:19

标签: javascript php jquery html

我有一个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>

1 个答案:

答案 0 :(得分:1)

使用功能document.write即可消除并替换页面的HTML。相反,使用JS函数.append.innerHTML将内容添加到现有div contentforads