最新网易空间广告屏蔽代码

      网页设计 2005-5-8 3:41
网易的免费空间算是比较早的了,广告嘛一直都有,不过没有那么BT而已。简单的分析一下广告代码:
网易广告代码是使用iframe页加入广告的,我们可以将iframe内容清空。

<script language="Javascript">
/***************************************************************
* Put This Code In The Bottom Of The Page.
* You Can Use This Word for your DIV's Attribute,Or You Can 
* Change It By Yourself.But Your DIV's Attribute Must be Fixed
* The Words, Which Your Writed In The Following Array!
* eg. var Crstr="e3i5,fqy" 
* You'd Better Insert Two Elements In The Array,We Update It Later!
* CopyRight WWW.E3I5.COM 20:17 2005-4-27
***************************************************************/

var Crstr="e3i5,fqy";      

// Please Don't Change The Following Code
try
{
var e3i5 = document.getElementsByTagName("iframe");
var fqy=e3i5.length;
var s=Crstr.split(",")
for(j=0;j<s.length;j++)
{
   for (i=0;i<fqy;i++)
     {
        if(e3i5[i].getAttribute("id")!=s[j] && e3i5[i].getAttribute("id")!=s[j+1])
          {
            e3i5[i].outerHTML="";
          }
     }
}
}
catch(e){}


function err()
{
window.onerror="return false";
}
err();

</script>


屏蔽代码原理很简单,和屏蔽虎翼网广告差不多,只是采集的元素不同。没有什么太多的新技术。只有一点区别就是我们这次使用的是outerHTML函数,为什么不使用innerHTML函数还是请各位网友自己查阅一些资料。

对程序的一点解释:

var Crstr="e3i5,fqy"; 这个仍然是保留ID值,当你自己也要使用iframe引用页面时记得使用id来定义屏蔽过滤。有关函数的更多知识,请查阅:http://www.e3i5.com/html/2005-4-23/2005423213804.htm


注1:保存代码时不要直接复制粘贴到你的网页编辑器中(如Frontpage),先将代码复制粘贴到记事本,然后在剪切到编辑器中,否则代码会被做HTMLencode处理,而失去其作用.(很多用户因为如此抱怨代码不能使用).

注2:如果使用代码出现问题请到本站留言板留言,复制代码请尽量使用本站代码,避免转载的复制错误以及无意的代码过滤。一部分用户复制过其他站点转载的代码,由于其站点对脚本进行过转化,使得部分代码被做了过滤处理,从而使代码失效.


很抱歉,没有演示地址.有网易空间的朋友可以留个地址。

转自:E代时光
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}