找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Namecheap优惠码Spaceship优惠码
查看: 1589|回复: 15

[程序代码] 免费空间清除头部,底部广告的方法

  [复制链接]
发表于 2010-11-16 19:52:36 | 显示全部楼层 |阅读模式
转来的,自己留着看
---------------------------------------------------------



刚接触到了wordpress这个开源的软件时,就很喜欢它了。于是,在别人的介绍下,知道了byethost这个提免费供空间,Mysql数据库, php支持的网站。于是将wordpress挂在上面,没事的时候,写一些没用的文章。感觉还挺好的。

但是,有一件事情,一直让感到我非常不快,byethost的广告老是出现在页面的最上面,这个非常显眼,以至于我非常讨厌。今晚闲来无事,于是打开 firefox浏览器,查看源代码,发现在代码的前面有一个iframe标记,和一个div标记,这两个标记中包含的就是页面前面的两个广告。

仔细一想,在服务器端显然是不能够截掉这些代码的了,因为这些应该是在wordpress的php被解析完了之后,再在生成的html代码中加入的,我们无法干预这一过程。所以,只好把希望寄托于客户端。这一来就想到了JavaScript。因为JavaScript接触的不多,所以上网找了些关于 document的对象提取的文章,找到了一个getElementByTagName的函数。正好,只要提取出来最前面的一个iframe和一个div 标签的对象就行了。于是,写如下一段代码

<script>
trash = document.getElementsByTagName("iframe");
trash[0].style.height= "0";
trash = document.getElementsByTagName("div");
trash[0].style.display= "none";
</script>

然后,经过仔细的查找,在wordpress的各种themes中,发先都有一个footer.php文件。将这段代码填加到该文件最后,通过上传到免费 空间中,一进入我的blog,发现果真好使。
发表于 2010-11-16 19:53:05 | 显示全部楼层
哦,知道了
发表于 2010-11-16 19:53:46 | 显示全部楼层
知道了
发表于 2010-11-16 19:54:09 | 显示全部楼层
学习了
发表于 2010-11-16 21:52:51 | 显示全部楼层
哦,知道了
TMD 发表于 2010-11-16 19:53
发表于 2010-12-2 13:37:30 | 显示全部楼层
感谢分享。。。
发表于 2010-12-2 14:37:05 | 显示全部楼层
感謝分享,雖然我不用wp
发表于 2010-12-2 14:37:25 | 显示全部楼层
收藏了
发表于 2010-12-2 14:45:17 | 显示全部楼层
直接CSS
发表于 2010-12-2 15:18:11 | 显示全部楼层
不错嘛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2025-7-3 17:29 , Processed in 0.082347 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表