基于innerHTML中的script广告实现代码[广告全部放在一个js里面] 原创
程序员文章站
2023-12-03 09:14:40
如果不清楚innerhtml的脚本如何运行的可以参考这篇文章下面的代码目的就是防止有些网站需要将一些特别的广告放到script中,大家可以完全用iframe替换,联盟广告大家可以用后加载的方式,特别处...
如果不清楚innerhtml的脚本如何运行的可以参考这篇文章
下面的代码目的就是防止有些网站需要将一些特别的广告放到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="/show/html/list_1_1_4.html" style="margin-bottom:5px;"></iframe>';
set_innerhtml('list_1_1_4',temp_adv);
//下载右边文字 直接地址+图片 推荐
temp_adv='| <a href="https://www.jb51.net?" 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或直接代码,图片链接等方法是非常不错的。