原创:注入式广告管理实现(javacript)
来源:互联网 发布:网络童星传媒公司 编辑:程序博客网 时间:2024/06/05 19:32
实现目的:广告代码后台管理,所有页面广告位从后台数据库读取,根据对应栏目、状态(激活)中 分别遴选、归类并放置到页面广告位元素内(参考网站:宝宝资讯网)。步骤:
// 装载广告
var tda=document.getElementById("ad_A"+i) //A类型的广告位
if(tda!=null)
{
if(ad_A[i]!=null)
{
tda.innerHTML=ad_A[i];
}
else
{
tda.innerHTML="广告位招租,联系电话:020-********";
}
}
if(tda!=null)
{
if(ad_A[i]!=null)
{
tda.innerHTML=ad_A[i];
}
else
{
tda.innerHTML="广告位招租,联系电话:020-********";
}
}
//google adsense类型的广告位
var tdg=document.getElementById("ad_G"+i) //页面中有3个元素,其id分别为 ad_G1 ad_G2 ad_G3 ,这些元素的位置是固定的
if(tdg!=null)
{
if(ad_G[i]!=null)
{
if(ad_G[i].indexOf("<script")>-1) //如果是脚本广告,那么执行脚本
{
set_innerHTML("ad_G"+i, ad_G[i], 2)
}
else //如果是链接广告,则直接显示链接
{
tdg.innerHTML=ad_G[i];
}
}
}
var tdg=document.getElementById("ad_G"+i) //页面中有3个元素,其id分别为 ad_G1 ad_G2 ad_G3 ,这些元素的位置是固定的
if(tdg!=null)
{
if(ad_G[i]!=null)
{
if(ad_G[i].indexOf("<script")>-1) //如果是脚本广告,那么执行脚本
{
set_innerHTML("ad_G"+i, ad_G[i], 2)
}
else //如果是链接广告,则直接显示链接
{
tdg.innerHTML=ad_G[i];
}
}
}
页面代码如下:
<p>您现在的位置:婴幼儿抚育-><a href='http://www.babyinfo.net.cn/article/html/showtag.faces?tagid=77&pageindex=0 ' target='_blank'>日常护理</a><br><br><center><h1>童装存在的主要质量问题:四大不合格项目</h1><br><br>来自:《健康博览》作者:赵湘、王艳 2009-03-24(浏览次数:<h:outputLabel value='#{visitcountBean.count}'/>)更新时间:2009-03-24</center><br><div class='line_1px'></div><br><h:inputHidden id='adcontent' value='#{visitcountBean.adcontents}'></h:inputHidden><TABLE style="TABLE-LAYOUT: fixed" cellSpacing=5 cellPadding=5 width=780 border=0>
<TBODY>
正文第一部分...
<TR>
<TD id=ad_B0 vAlign=top align=middle colSpan=2 height=100><!--####B####--></TD></TR>
<TR>
<!--元素id=ad_G0 为google adsense广告代码位置-->
<TD id=ad_G0 vAlign=top align=middle colSpan=2><!--####G####--></TD></TR>
<TR>
<TD class=articlefont vAlign=top align=left colSpan=2>
<P style="LINE-HEIGHT: 40px"><FONT size=4>正文第二部分...</P></FONT></TD></TR>
<TR>
<!--元素id=ad_G1 为google adsense广告代码位置-->
<TD id=ad_G1 vAlign=top align=middle colSpan=2><!--####G####--></TD></TR>
<TR>
<TD class=articlefont vAlign=top align=left colSpan=2>
<P style="LINE-HEIGHT: 40px"><FONT size=4>正文第三部分...</P></FONT></TD></TR>
<TR>
<TD id=ad_C0 vAlign=top align=middle colSpan=2><!--####C####--></TD></TR></TBODY></TABLE>
<p>您现在的位置:婴幼儿抚育-><a href='http://www.babyinfo.net.cn/article/html/showtag.faces?tagid=77&pageindex=0 ' target='_blank'>日常护理</a><br><br><center><h1>童装存在的主要质量问题:四大不合格项目</h1><br><br>来自:《健康博览》作者:赵湘、王艳 2009-03-24(浏览次数:<h:outputLabel value='#{visitcountBean.count}'/>)更新时间:2009-03-24</center><br><div class='line_1px'></div><br><h:inputHidden id='adcontent' value='#{visitcountBean.adcontents}'></h:inputHidden><TABLE style="TABLE-LAYOUT: fixed" cellSpacing=5 cellPadding=5 width=780 border=0>
<TBODY>
正文第一部分...
<TR>
<TD id=ad_B0 vAlign=top align=middle colSpan=2 height=100><!--####B####--></TD></TR>
<TR>
<!--元素id=ad_G0 为google adsense广告代码位置-->
<TD id=ad_G0 vAlign=top align=middle colSpan=2><!--####G####--></TD></TR>
<TR>
<TD class=articlefont vAlign=top align=left colSpan=2>
<P style="LINE-HEIGHT: 40px"><FONT size=4>正文第二部分...</P></FONT></TD></TR>
<TR>
<!--元素id=ad_G1 为google adsense广告代码位置-->
<TD id=ad_G1 vAlign=top align=middle colSpan=2><!--####G####--></TD></TR>
<TR>
<TD class=articlefont vAlign=top align=left colSpan=2>
<P style="LINE-HEIGHT: 40px"><FONT size=4>正文第三部分...</P></FONT></TD></TR>
<TR>
<TD id=ad_C0 vAlign=top align=middle colSpan=2><!--####C####--></TD></TR></TBODY></TABLE>
(参考网站:宝宝资讯网)
- 原创:注入式广告管理实现(javacript)
- javacript 整除实现
- Aop javacript 实现
- javacript
- 用PHP实现小型站点广告管理(修正版)
- 实现flash与javacript通信。
- (原创)Linux内核内存池管理技术实现分析
- 用PHP实现小型站点广告管理
- 响应式广告实现
- javacript实现在线考试倒计时功能
- javacript实现TreeView中checkBox的选择
- javacript跨浏览器实现复制到剪切板
- 广告管理
- 广告管理
- 固定资产管理系统(原创)
- WebView防广告注入
- JIRA Rest JAVA Client API实现问题管理及自定义字段(原创)
- [原创]听说蔻臣士要找刘德华打广告了
- Spring+Hibernate集成查询 GenericHibernateDao
- asp.net网站中,全站统一设置title,keywords,description的实现方案
- 程序员跳槽 别总拿浮躁说事儿
- MSSQL新建的数据库用户dbo没有sa登录名
- C++里面有没有获取单个进程的CPU利用率和内存利用率的函数啊?
- 原创:注入式广告管理实现(javacript)
- Access 时间段查询
- What are the difference between DDL, DML and DCL commands?
- Thinkpad SL-400 XP驱动下载与安装方法
- c# asp.net获取Alexa排名数据
- 资源管理器默认打开指定盘
- struts2学习中遇到的一些问题
- c# asp.net获取google pr值源代码
- 用.net编写站内短信群发软件