王宝强比马蓉大多少:如何屏蔽免费空间的广告

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 06:39:54
如何屏蔽免费空间的广告

我用的是国外的空间,他们的广告放在最上面中间部分,代码就是下面的这段http://209.222.13.82/bh22.php 这个就是广告文件 有没有什么办法能把这个广告给屏蔽掉

<body leftmargin="0" rightmargin="0" topmargin="0" onkeydown="if(event.keyCode==27) return false;"><iframe name="byethostframedobject_spacer"
width="0"
height="0"
scrolling="no"
frameborder="0"
marginwidth="0"
marginheight="0">
</iframe>
<div style="text-align: center;"><div style="position:relative; top:0; width: 468px; height: 60px; margin-right:auto;margin-left:auto; z-index:99999">
<iframe name="byethostframedobject"
width="468"
height="60"
scrolling="no"
frameborder="0"
src="http://209.190.16.82/bh22.php"
marginwidth="0"
marginheight="0">
</iframe>
</div></div>
这个是PHP空间
兄弟说的具体点啊

网页上Body的onload事件中执行javascript代码,找到广告代码中的<iframe>并把它的src设为空就行了
这种广告一般是把它的网页放到一个IFrame里,你可以遍历网页中的所有的IFframe,并把它的src设为空就行了,如果你自己也用了IFrame那就做个标记,或name,或id之类的,判断是不是你的IFrame就行了。。

代码如下:

function NoIframe()
{
for( var i=0; i<document.all.length; i++ )
{
if( document.all.item(i).tagName == "IFRAME" )
{
document.all.item(i).height = 0;
document.all.item(i).src = "";
}
}
}

方法:
一般除广告一定要遵从以下几步:
1、搞清楚你空间的一些基本情况,比如:它跟哪个空间是一家的、它支持些什么。(例:xrea跟x-beat就差不多,适合x-beat的除广告方法也大多数合xrea)。
2、在发贴前请先搜索一下有没有关于你的空间的除广告方法。
3、想除广告必须懂一点基础的html语法知识。
4、除之前你要先做一个“空白页”。当然不是一点内容也没有。如: <html><head><title>头</title></head><body>内容</body></html>做这个页子的目的是让我们看清空间提供者在哪里加了哪些广告代码,以便我们使它失效,以达到除广告的目的。这一条非常重要。
5、把你做好的空白页传到空间上去,然后打开,查看源代码。找出它改动的地方,以便确定它的广告形式,这样才可以确定用什么方法来除这个广告。
6、确定广告形式,大体上可分为:
a.框架页加广告(域名转向时常用的),
b.弹出式广告(域名转向时常用的),
c.页顶和页脚广告条的(这种最多),
d.错误页引导形的(这种可能大家很少见)。
  这几种方式通常是配合一起使用的。
a.框架页加广告:就是把你的页面做为它的一个框架来加载,而框架页是它的广告,这种最好除。一般是直接找到框架页的源代码,查看你的页面路径,然后直接使用你的页面路径做为网址。不过像websamba这样的就最好不要用这种方法,因为它要改你的网页路径。所以要用这种方法:在你的页面里加入:
<SCRIPT TYPE="text/javascript" LANGUAGE=JAVASCRIPT>
<!--
if (top.frames.length!=0)
top.location=self.document.location;
// -->
</SCRIPT>
这样你只要按空间提供者给你的网址访问就行了,当页面加载时它会自动转到你的页面真实路径去。
b.弹出式广告:在加载你的页面时,弹出一个它的广告出来。找到它的弹出窗的代码,如126.com的域名弹出广告:
<script> window.open('[url]http://popme.163.com/diy/pop_yeah.html[/url]','my','width=300,height=300'); </script>
你只须在你的转入页加入:
<script>goodlook=window.open('[url]http://popme.163.com/diy/pop_yeah.html[/url]','my','width=300,height=300');
goodlook.close();</script>
不过,对于多窗口浏览器来说这样除广告会显得非常不便。
c.这个就要视情况而定了。不过大体上让它的代码失效就行,具体可以用的代码有:
<applet width=0 height=0>这里就是它加的代码了</applet>
<noscript>这里就是它加的代码了</noscript>
<script>这里就是它加的代码了</script>
<style>这里就是它加的代码了</style>
<title>这里就是它加的代码了</title>
....
(你只要想办法让它加的代码在你的这些标签之间就行了。前提是它没有防掉你的这标签:)
d.就是在访问者访问一个不存在的页面或文件时,它会自动引导访问者到它做的404或首页上去。这类广告目前还没法搞定,特别是一些色情空间。
7、没有必要用的空间不用。一些垃圾空间,如:thesexserver,to-j……
8、一些好空间最好不要删除,以免被删。
  

  

个人设置~-系统设置-拦截广告

去设置里边可以屏蔽。