您的位置:首页 > 编程语言 > Java开发

原创:注入式广告管理实现(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>
(参考网站:宝宝资讯网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: