原创:注入式广告管理实现(javacript)
2009-03-31 09:32
295 查看
实现目的:广告代码后台管理,所有页面广告位从后台数据库读取,根据对应栏目、状态(激活)中 分别遴选、归类并放置到页面广告位元素内(参考网站:宝宝资讯网)。步骤:
// 装载广告
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-********";
}
}
//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];
}
}
}
页面代码如下:
<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>
(参考网站:宝宝资讯网)
// 装载广告
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-********";
}
}
//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];
}
}
}
页面代码如下:
<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>
(参考网站:宝宝资讯网)
相关文章推荐
- 将后台数据读取到前台的EXCEL文件中去,用javascript实现,asp.net,javacript(发一个原创)
- JIRA Rest JAVA Client API实现问题管理及自定义字段(原创)
- JIRA Rest JAVA Client API实现问题管理及自定义字段(原创)
- (Java)集合的综合运用实例——实现学生信息管理
- Java实现生命周期管理机制
- java中filter实现用户登录管理
- Java+MySQL实现学生信息管理系统源码
- 【原创】蚂蚁爬杆问题之java实现
- java使用jeids实现redis2.6的key管理(1)
- 图书管理系统java代码实现
- 七牛的管理凭证怎样自己写--delete接口java实现
- java实现电话本管理系统
- [原创]Java使用反射及自定义注解实现对象差异性比较
- 用PHP实现小型站点广告管理(修正版)
- 原创:微信小程序java实现AES解密并获取unionId
- (原创)Linux内核内存池管理技术实现分析
- [原创]会议室管理模块的简单实现
- 学生管理系统java简单实现
- 用java的swing组件实现简易的图书管理系统
- Java语言实现简单FTP软件 辅助功能模块FTP站点管理实现(12)