2013-12-07 59 views
0

我发现这个代码,我认为这是我的网站上的一个附加组件,但我无法删除它。是否有代码自动停止而不是点击关闭按钮?阻止此广告的代码?

<body id="welcome_index" class="default"> 
<div id="ad_website_top"> 
     <a href="http://www.e-monsite.com?utm_campaign=network_top_link" class="ad_link_brand">Créer un site gratuitement</a> 
     <a href="#" class="ad_link_close">Close</a> 
    <div class="ad_banner" style="display:block;"> 
    <script type="text/javascript">var branddomain = "e-monsite.com"; var siteid = "4fd34212064e2ef6f5adda92"; var lang = "fr"; var whitelist = "default";</script> 
    <script type="text/javascript" src="http://static.e-monsite.com/ads/adtop.js?v=568"></script> 
    </div> 
</div> 
<div id="wrapper_container"> 
+2

您的主机是免费的吗? – freddy

+6

您正在使用免费的网站托管。如果您希望添加删除,则支付每月托管费用。 –

+0

@TopherEllis有没有广告的免费托管服务 – Oriol

回答

1

我想你可以使用jQuery从DOM中删除元素?请参阅remove()的文档。

$('#welcome_index').remove(); 

或者用香草的JavaScript:

Element.prototype.remove = function() { 
    this.parentElement.removeChild(this); 
} 

document.getElementById("welcome_index").remove(); 
+0

什么是NodeList.prototype.remove? – cHao

+0

有效的点。更新。 – BenM

+0

我不确定IE是否支持修改'Element.prototype'。关于COM对象不可改变的东西:http://stackoverflow.com/a/592823/1529630 – Oriol

0

看来你使用的是免费托管,其中包括广告。我不建议您将其删除,因为我确信这是违反您仔细阅读后接受的服务条款。

相反,我建议你

  • 支付一个 “真正的” 托管。
  • 使用没有广告的免费托管服务,例如x10hostingNixiweb