基于innerHTML中的script广告实现代码[广告全部放在一个js里面] 原创

原创  更新时间:2009年09月18日 21:55:36   原创 作者:  
基于innerHTML中的script广告实现代码 ,主要是为了统一管理广告,但因为innerHtml的script的一些问题不建议script的代码下面是一些测试。
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

如果不清楚innerHtml的脚本如何运行的可以参考这篇文章
/article/234.htm
下面的代码目的就是防止有些网站需要将一些特别的广告放到script中,大家可以完全用iframe替换,联盟广告大家可以用后加载的方式,特别处理。
推荐的代码的写法:

复制代码 代码如下:

if(PageClass==2)
{
     //顶部通栏 468*60用iframe方式加载
     set_innerHTML('Head_2_2',All_Top_468_60);
     //顶部468*60
     set_innerHTML('Head_5',All_Top_970_60);
     Temp_Adv='<iframe scrolling="no" frameborder="0" marginheight="0" marginwidth="0" width="240" height="152"
src="http://9i0i.com/pic.php?p=/show/html/List_1_1_4.html" style="margin-bottom:5px;"></iframe>';
     set_innerHTML('List_1_1_4',Temp_Adv);

//下载右边文字 直接地址+图片 推荐
Temp_Adv='| <a href="?" class="wLink" target="_blank">程序员之家</a> ';
    document.getElementById("Soft_1_2_4_h2").innerHTML+=Temp_Adv;
    // set_innerHTML('Soft_1_2_2_1_2',Temp_Adv);
}


[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

经测试发现,如果想在有运行script的上面加广告是不可能的因为这些脚本是后执行的,所有脚本广告可以直接在脚本中写入,不要随便的后加入了。

但如果是其它的广告是可以前面加入广告的,一些网站都是直接通过script控制全站的广告,虽然程序员之家暂时没有使用这种方法,不过在以后我们也会参考这个方法。

最主要的是广告,大家可以尽量的避免使用script,尽量的使用iframe或直接代码,图片链接等方法是非常不错的。

相关文章

最新评论

?


http://www.vxiaotou.com