2013-12-07 98 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