在运行时运行javascript广告脚本

时间:2013-02-04 07:24:31

标签: javascript

如何使用jquery / javascript将第三方广告脚本(javascript)插入空div中。 问题是我通过ajax获取广告脚本。

<!-- begin ad tag (tile=1.....) -->
<script language="javascript"><!--
document.write('<scr'+'ipt language="javascript1.1" src="http://adserver.adtechus.com/addyn/3.0/5361.1/2130212/0/4417/ADTECH;loc=100;target=_blank;key=3104;grp=[group];misc='+new Date().getTime()+'"></scri'+'pt>');
//-->
</script><noscript><a href="http://adserver.adtechus.com/adlink/3.0/5361.1/2130212/0/4417/ADTECH;loc=300;key=3104;grp=[group]" target="_blank"><img src="http://adserver.adtechus.com/adserv/3.0/5361.1/2130212/0/4417/ADTECH;loc=300;key=3104;grp=[group]" border="0" width="670" height="200"></a></noscript>
<!-- End of JavaScript Tag -->

问题是当我尝试将其加载到空div(inline_ad_one)时的页面加载: inlinead_1_code是一个包含广告数据的变量。

$("#inline_ad_one").html(inlinead_1_code);

它会加载页面,然后跳转到只包含所投放广告的新页面。 如何将其加载到空div中?

1 个答案:

答案 0 :(得分:0)

将广告放在单独的HTML文件中,并使用以下内容:

$('.adcontainer').load('advert.html');

将文件加载到div中。

因为您正在使用document.write,我认为该行正在覆盖该页面(虽然我从未使用过document.write,所以我不是100%就这样了。)