• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
JavaScriptSource

JavaScriptSource

Search 5,000+ Free JavaScript Snippets

  • Home
  • Browse Snippets
    • Addon
    • Ajax
    • Buttons
    • Cookies
    • CSS
    • Featured
    • Forms
    • Games
    • Generators
    • Image Effects
    • Math Related
    • Miscellaneous
    • Multimedia
    • Navigation
    • Page Details
    • Passwords
    • Text Effects
    • Time & Date
    • User Details
Home / Featured / Remove Ads

Remove Ads

Remove Ads

General

Catches all clicks on ads and writes a cookie on the visitor’s computer. Until the cookie expires, no ads are shown. Cool!

Notes

  • Created by: Adremover
  • Posted: June 15, 2001

Source Code

Paste this source code into the designated areas.

External file

Paste this code into an external JavaScript file named: removeAd.js

// NB! You must manually change the value
//     of the following adlink variable!
//
// Unique part of the ad link(s), i.e.,
// if the ad-link is www.myadvertiser.com,
// you can use “myadvertiser”:
//
var adlink=”change this text!”;
//
// Time in seconds until the ads come back
// (default 24 hours):
//
var timeout=60*60*24;

// Do not change anything in the code below:
var showads = 1;
function adMessage(adcode) {
if (document.cookie == “”) {
document.write(adcode);
} else {
var the_cookie = document.cookie;
the_cookie = unescape(the_cookie);
the_cookie_split = the_cookie.split(“;”);
for (loop=0;loop<the_cookie_split.length;loop++) {
var part_of_split = the_cookie_split[loop];
var find_name = part_of_split.indexOf(“ad”);
if (find_name!=-1) {
break;
   }
}
if (find_name==-1) {
document.write(adcode);
} else {
var ad_split = part_of_split.split(“=”);
var last = ad_split[1];
if (last!=0) {
document.write(adcode);
} else {
showads=0;
         }
      }
   }
}
function writeCookie(show) {
var today = new Date();
var the_date = new Date();
the_date.setTime(today.getTime() + 1000 * timeout);
var the_cookie_date = the_date.toGMTString();
var the_cookie = “ad=”+show;
var the_cookie = the_cookie + “;expires=” + the_cookie_date;
document.cookie = the_cookie;
location.reload(true);
}
function handleClick(evnt) {
var targetstring = new String(evnt.target);
if (targetstring.search(adlink) != -1) {
writeCookie(0);
}
routeEvent(evnt);
return true;
}
if (window.Event) {
window.captureEvents(Event.CLICK);
}
window.onClick = handleClick;
adMessage(”);

Head

Paste this code into the HEAD section of your HTML document.

<script type=”text/javascript” src=”removeAd.js”></script>

Body

Paste this code into the BODY section of your HTML document.

<span onClick=”writeCookie(0)”>
<script language=”javascript”>
<!–
adMessage(‘The ad: You really have to buy this stuff’);
// –>
</script>
</span>
<br><br>
<script type=”text/javascript”>
<!–
if (showads) {
  document.write(“Remove the ad by clicking it.”)
}
//–>
</script>
<!– Optional To Show Ads Again –>
<script type=”text/javascript”>
<!–
if (!showads) {
  document.write(“<form><input type=button value=’Ads back’ onClick=writeCookie(1)></form>”)
}
//–>
</script>

Featured, Cookies

Related Snippets:

  • Simple Calendar
  • Get the value of a cookie
  • Address Book 2
  • ID Tracker

Primary Sidebar

Popular Posts

Story Generator

IP Grabber – get a users IP address with JavaScript

Simple Calendar

Remove Ads

Astrological Calculator

Copyright © 2025 JavaScriptSource.com

  • About
  • Privacy Policy
  • FAQ
  • Jobs For Developers