Soussan DAS Computer Consultants


Our Team
Solutions
Projects
Clients
Contact
Cool Stuff
KeyholeKeyboardLaptop ComputerComputer Chip
 


How to kill annoying mouse over pop-up ads forever!

I was browsing around looking for some photography information and ended up at this photography magazine's website. Every page had all kinds of words that were underlined, and each time your mouse moved over any of those underlined words you got an advertisement that loosely related that word to some product you could then click on to go spend money.

You can see an example of these ads below!!

Quote
Click Here for Press Release

It REALLY pissed me off, so I proceeded to look into exactly how to short circuit these kinds of pop-up ads. And I did it -- fully and completely.


Lots of sites are doing this crap now, and I don't like it. So I'm going to show you how they work and how to get rid of those mouse over pop up ads from any site you frequent.
 

Example of roll over pop up ads on the web

Yeah, ignore the URL in the last frame of that nifty animated graphic.

Find the code that does the roll-over pop-up ads

This isn't hard, but it does require a very small bit of familiarity of what HTML code and Javascript code both look like and a willingness to experiment on your part. The reason is that HTML code can't do the pop-ups -- though I believe some creative folks will find a way to make DHTML (Dynamic HTML) do the pop ups, right now that is all done with Javascript. So the first thing is to look at the code and see if you can identify the javacsript.

To see the code, from Internet Explorer hit the View menu and then select View Source.

A great big text file will open up with all the code that represents the page you are now looking at.

You are looking around for something that looks like this:

<script language="javascript"

Between that bit of text and something that looks like this:

</script>

you are looking for references to other websites where they might be digging code from.

Not all Javascript is undesirable -- just the mouse-overs

Close to the top, you'll see a bit of code that looks like this (or at least it did when I grabbed the captured file):

<script type="text/javascript" src="http://w.sharethis.com/widget/?tabs=web%2Cemail&amp;charset=utf-8&amp;services=%2Cfacebook%2Cmyspace%2Cdelicious%2Cdigg%2Cgoogle_bmarks%2Cyahoo_myweb%

Now it might read like stereo instructions, but if you read the English words and skip the rest, it sure looks like it refers to a site called http://w.sharethis.com and it talks about facebook, myspace, delicious, digg, google_bmarks, yahoo_myweb, ... so this is likely a bit of code that allows you to do something with those websites easily.

So this is not the code you are looking for...

You'll see all kinds of stuff, like this bit of code that goes and gets an ad for you to read. If they are not animated and not annoying, I let them live -- otherwise, I'll kill them just as dead as the mouse-overs:

<SCRIPT LANGUAGE='JavaScript1.1' SRC='http://ad.doubleclick.net/adj/" + tag_vars+ "dcopt=ist;tile=1;loc=top;sz=728x90;ord=" + myNum798 + "?'></" + "script>";
document.write(adstring)

ad.doubleclick.net serves ads up to various websites.

Found! Those nasty pop-ups!

Close to the bottom of the page, you'll find this little bit of code. Click on the smaller image to see it full-size. The first bit underlined in blue is a pointer to http://js.revsci.net, followed by a comment in red talking about this being the "Vibrant Media IntelliTXT script section.

BINGO!

Mouse over ad code snippet

The next link on the line below in red is another script tag pointing to http://popphoto.us.intellitxt.com, and three lines below that is a pointer to http://edge.quantserve.com

Collect up all those links. You've done the hard part -- the rest is easy.

Nuking it forever

Instead of having your browser go out and get all the code and stuff from those sites, we're going to have your system go somewhere it will never get any code from unless you want it to -- we're going to send it to "localhost", or the IP address 127.0.0.1, which is an IP address that represents your own computer no matter what its public IP address is.

To do that for just your system, you'll edit your hosts file. The path to that file on Windows XP is usually here:

c:\windows\system32\drivers\etc\hosts

But if your windows was installed in a different directory -- say c:\winnt, then you'd use the path:

c:\winnt\system32\drivers\etc\hosts

You'll want to edit that file in notepad, then point those addresses at 127.0.0.1 instead of letting them go out on the web and get their annoying pop-up mouse roll over code.

Hosts file killing mouse over ads

The first line that reads:

127.0.0.1  localhost

Leave that line alone. Add the next 2, 3, 4, or however many you need to add for all the URLs that make the mouse overs work. How do you know? Try a couple, save the file, exit and re-enter your browser, and go back to the same site.

If the pop up mouse overs are gone, you have successfully killed them. If they aren't gone, try a few more. You can see I didn't actually need to kill edge.quantserve.com -- killing

You can find a very nice hosts file that kills lots of malware and spyware dead in its tracks at this location:

http://www.mvps.org/winhelp2002/

 

If you found this helpful or not, please send me a brief email -- one line will more than do. If I see people need, want, and / or use this kind of information that will encourage me to keep creating this kind of content. Whereas if I never hear from anyone, then why bother?

I can be reached at:

das (at-sign) dascomputerconsultants (dot) com

Enjoy!

David Soussan
(C) 2009 DAS Computer Consultants, LTD. All Rights Reserved.

Everything below this line is to help search engines find, index, and thus help users find this content.

 

Footer