discuz6.1的一段代码,帮我分析下,谢谢先!

csr99999 2008-10-25 08:38:28
相关问题参见 http://www.cnblogs.com/star250/archive/2007/10/31/944206.html

要分析的代码:
<script type="text/javascript"> 
function showads(unavailables, filters) {
var ad, re;
var hideads = $('hide_ads').getElementsByTagName('div');
var insenzads = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
for(var i = 0; i < hideads.length; i++) {
if(hideads[i].id.substr(0, 8) == 'hide_ad_' && (ad = $(hideads[i].id.substr(5))) && hideads[i].innerHTML && trim(ad.innerHTML) == '') {
if(unavailables) {
re = new RegExp(insenzads[hideads[i].id.substr(8)] + "\:(0" + "|" + gid + "|" + fid + ")", "ig");
if(re.exec(unavailables) != null) continue;
} else if(filters) {
if(in_array(insenzads[hideads[i].id.substr(8)], filters)) continue;
}
ad.innerHTML = hideads[i].innerHTML;
ad.className = hideads[i].className;
}
}
}
</script>
<script type="text/javascript">showads();</script>
<script type="text/javascript">$('hide_ads').parentNode.removeChild($('hide_ads'));</script>



这段代码是dicuz 6.1的广告调用代码,我现在想自定义一个首页广告的内部样式表~ 不知道以上代码是不是定义样式的? 因为我在外部样式表中没有看到hide的定义

<div style="display: none" id="hide_ads">
<div id="hide_ad_headerbanner">首页广告代码</div>

<div class="ad_column" id="hide_ad_intercat_6">页间广告代码</div><div>
以上这段写的是广告代码,请帮助下小弟。

...全文
114 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧