SEO BLOG

Search & Social Media Survival Guide

Microsoft Internet Explorer aka Exploder is a fun browser. Even a guy like myself that is no hacker at all can crash it with ease, at least version 6 (IE6). In fact one line of code is enough, even less. It’s ridiculous. The most ludicrous fact about it: There are manifold ways to do just that: Crash Internet Explorer by just opening a web page.

So I present to you the 7 best methods of crashing Internet Explorer 6! IE7 is immune against most of them, but not all.

  1. <STYLE>@;/* Source offline
  2. <input type crash> Source offline
  3. <body onLoad=”window()”> Source
  4. <style>*{position:relative}</style><table><input></table> Source offline
  5. <script>for (x in document.write) { document.write(x);}</script> Source
  6. Event handler crash, example longer than 1 line: Source
  7. Ordered list crash, example longer than 1 line: Source, the only one btw. that does not always work, you have to mouse over or click the first item of the list.

For me on my Internet Explorer 6.00 all of them worked fine. I couldn’t upload them to my server though as my hosting provider probably filters such “malicious” code out.

By demonstrating those seven methods to your peers you can maybe convince them to dump Exploder and start using a browser.

Last update: September 7th, 2010 – Removed broken links.

Related posts:

  1. DM-Bloodless IE 6 Sidebar Incompatibility Problem Discovered and Solved
  2. 7 Reasons Why Google Chrome, the New Google Browser is a Bad Idea
  3. Speed Up Firefox the No Bullshit Way
  4. 20 Ways to Get Legit Paid Links Without Getting Penalized by Google
  5. Hey You! Your Blog Has Been Hacked!

August 8, 2007 | You can follow comments through the RSS 2.0 feed. You can leave a comment, or trackback.

Need help? Consider a world class blog & SEO consultation by the author of SEO 2.0, Tad Chef. For full fledged SEO services like ongoing link building, contact my partners from SEO.com or look up my directory of SEO service providers and checkout reputable companies like Datadial or Redfly.

Already an SEO? Consider applying to be added to my exclusive SEO agency directory. Only selected companies get included. Find out whether you are eligible to submit your site.

This thing has 25 Comments

  1. Posted August 13, 2007 at 22:19 | Permalink

    Hehe. Am just away to try and find some more ways to break IE. Did find a strange CSS bug before but am going to have to try and find the old css sheet and page. Cheers

  2. Posted August 13, 2007 at 22:52 | Permalink

    If you find any new methods contact me or add it in the comments, you will be credited as the source.

  3. Carlos
    Posted September 11, 2007 at 18:33 | Permalink

    Hi,

    I have IE6 and used all that options in a normal HTML file. No one of them could crash my IE, except for one, the numbre 4:

    *{position:relative}

    That piece of code crashes my IE (just the window where the code was).

    Anyway, just one of the 7 ways did crash my IE, so this information is either out of date or just another one full of lies against IE

  4. Posted September 11, 2007 at 23:55 | Permalink

    Carlos, which IE 6 version do you use, which Windows XP? IE 6 is not IE 6, I have an old version without any fixes I guess.
    For testing purposes I would take each code snippet on it’s won. It’s possible that they interfere with each other.

  5. Carlos
    Posted September 12, 2007 at 07:33 | Permalink

    Maybe that’s the reason, I have my PC completly up-to-date. My actual IE version is:

    6.0.2900.2180

    I tested each code separately, I even thought it wouldn’t crash if the file didn’t contain some other code, so I tested again each with some aditional HTML normal code, but still none of them could crash my IE.

    Now, about the code number 4, it crashed my IE both standing by itself and being part of another HTML file.

  6. prunella
    Posted November 29, 2007 at 12:57 | Permalink

    damn it all! i can’t make it crash with any method…. and i want it to go boom and give me error messages and “do you wish to debugg?” messages…

  7. Posted January 13, 2008 at 10:53 | Permalink

    Expressions are only supported by IE, but even valid expressions will easily crash the browser.

    Not sure if this counts as one line though

    div#homeBody{width:expression(document.body.clientWidth

  8. Posted January 13, 2008 at 10:54 | Permalink

    For some reason my last post was truncated. Here we go again:

    div#homeBody{width:expression(document.body.clientWidth

  9. Posted January 13, 2008 at 10:58 | Permalink

    ACCCK!
    It ate my words again (usually Im the only one who has to do that :))

    1) wrap the code in a style tag
    2) add code in last post
    3) Add a ‘greater than sign’
    4) Add the following
    1070 ? “1070px” : “100%” );}

    Really short, maybe the admin could put it together correctly

  10. RobbRoy
    Posted January 30, 2008 at 18:16 | Permalink

    Hi!
    let’s try :) in ie 7

    function getX( oElement )
    {
    var iReturnValue = 0;
    while( oElement != null ) {
    iReturnValue += oElement.offsetLeft;
    oElement = oElement.offsetParent;
    }
    return iReturnValue;
    }

  11. Posted February 7, 2008 at 20:30 | Permalink

    Firefox is definitely the way to go. I hate IE. This post further convinces me.

  12. Posted February 8, 2008 at 00:07 | Permalink

    Tad, just to be clear, the comment above is not made by me, your regular reader :)

    Anyhow, ever since I found that there are other surfing software out there, I have not used explorer (except for testing my web pages for compatibility). My explorer always crashes and it gets worse as Microsoft upgrades to higher version. Version 7 is the worst (which I am sure version 8 will beat it in the instability league). I started switching to Opera in my non web designer days, and when I started my web designing projects, I found Firefox. Its the main browser I use now. Its stable, has many security features and also developer plugins.

  13. Brad
    Posted April 9, 2008 at 03:36 | Permalink

    sure, these will crash internet explorer, and IE sucks, but you may be reaching on the scripts.

    Most are not entirely IE’s fault. What you’ve put up are infinite loops. Putting

    while(1);

    will crash most browsers too.

  14. Posted May 8, 2009 at 14:05 | Permalink

    i found that great! start using a browser could also be linked to safari or opera btw and not only to ff, althought ff has some great plugins for seo…

  15. Karl
    Posted June 6, 2009 at 10:10 | Permalink

    Why this Firefox promotion? There are better browsers, e.g. Opera.

  16. deadmeat
    Posted July 29, 2009 at 14:38 | Permalink

    Why all this code ?
    for (x in document.write) { document.write(x);}

    This is more than enough
    for (x in open);

  17. NoFF
    Posted October 2, 2009 at 16:22 | Permalink

    All you have to do to crash FF is start it up and use it for a few minutes, then boom crash. I think the fox is getting fat, out of shape and Senile.

  18. Posted October 5, 2009 at 11:13 | Permalink

    You may add a new item to your list. Simply place a 1px by 1px image in the html body, and resize it via html width and height tags to something large like 10000 px by 10000 px and IE will crash. Moreover, if the PC is not that powerful (RAM memory) you may even get a BSOD.

  19. Posted December 3, 2009 at 19:35 | Permalink

    My website, whoobie.com, crashes in IE7 everytime. I built the site, but am not really sophisticated to know why it’s crashing. I’ll look at your tips above. Any help you can provide would be greatly appreciated.

    Thanks,
    Steve

  20. Posted December 3, 2009 at 20:45 | Permalink

    Steve: I guess it’s number 2 “input type crash” judging from your hidden input fields lacking quotes.

  21. griffith
    Posted May 8, 2010 at 01:43 | Permalink

    good job finding that code, so let everyone know to not use those codes to avoid crashing ie6 so we can can all use it without problems.

  22. Posted December 18, 2010 at 22:03 | Permalink

    IE7 may be immune to crashes but it is still pretty degenerate in terms of standards compliance. And the “compatibility mode” in IE8 is not exactly the same as IE7 as I have discovered things that don’t work quite properly (e.g. spacing, margins/padding) only when I am actually in an IE7 browser.

  23. juan
    Posted March 22, 2011 at 09:21 | Permalink

    Firefox is a necessity. Especially when you work online and are doing seo. I like to the seobook toolbar and seo for firefox so it really is the best.

  24. Posted June 20, 2011 at 08:48 | Permalink

    There are certainly more than 7 ways to crash explorer, and another is to right click on an invalid or corrupted zip file. Unless you have another handler for zip fillies, the crash is imminent.

  25. Posted October 22, 2011 at 23:04 | Permalink

    Of the three browsers that I use for testing my website, only Chrome has not crashed on me. Firefox prior to version 7 was crashing on me from time-to-time, hence I upgraded to Firefox 7.

This thing has 21 Trackbacks

  1. Posted August 10, 2007 at 14:24 | Permalink

    [...] sitios una línea de código que peta el explorer. Pero…hay más de una forma de hacerlo :D Top 7 Ways To Crash Internet Explorer [en] (Vía CSS Globe [...]

  2. Posted August 20, 2007 at 13:50 | Permalink

    [...] IE 6 is a browser many people still use although it’s kind of a time bomb that can explode anytime (thus called Exploder). [...]

  3. Posted August 29, 2007 at 14:57 | Permalink

    [...] I’ve seen quite a few articles on how you can crash IE6 using very little code. [...]

  4. Posted September 2, 2007 at 08:00 | Permalink

    [...] With Code I’ve seen quite a few articles on how you can crash IE6 using very little code. Granted someone would need to purposely insert the code, isn’t that a sign of a dead [...]

  5. (EMP) E-Marketing Performance » : » Why SEO’s Hate Internet Explorer
    Posted November 15, 2007 at 18:21 | Permalink

    [...] It doesn’t like certain types of code and will crash. Don’t believe me? Check out this post on SEO 2.0. [...]

  6. Evangelos Papathanasiou » Blog Archive » 6 Reasons Why IE6 Must Die
    Posted December 7, 2007 at 22:36 | Permalink

    [...] seen quite a few articles on how you can crash IE6 using very little code. Granted someone would need to purposely insert the code, isn’t that a sign of a dead [...]

  7. GFXology - Web Design and Coding » Blog Archive » Why you shouldn’t use IE6!
    Posted January 24, 2008 at 03:42 | Permalink

    [...] Yes, it’s true. IE 6 can be crashed by one short line of code. You don’t even have to be a novice hacker to break a site at its knees by just copy and pasting a line of code. In matter of fact, there’s at least 7 ways to do it! [...]

  8. Posted January 29, 2008 at 14:07 | Permalink

    [...] lack of support for pseudo classes, no min-height support, a nasty flickering background bug, and at least seven ways to crash it with one very mundane line of code. To say it’s unstable is an understatement; to say it makes the job of a web designer [...]

  9. Posted November 18, 2008 at 20:51 | Permalink

    [...] Top 7 Ways to Crash IE [...]

  10. Posted December 7, 2008 at 02:07 | Permalink

    [...] Ho visto un bel po di articoli su come è possibile crashare IE6 utilizzando pochissimo codice. [...]

  11. Posted December 16, 2008 at 14:29 | Permalink

    [...] line of code can crash IE. See the proof here.There are several other methods which you can see here and [...]

  12. Carlos Gonçalves » Blog Archive » 6 Razões Porque O IE6 Devia Desaparecer
    Posted February 22, 2009 at 09:57 | Permalink

    [...] Já vi alguns artigos sobre como podemos crashar o IE6 utilizando algumas linhas de código. [...]

  13. 6 motivi per abbandonare definitivamente IE6 | Luca Grandicelli
    Posted March 6, 2009 at 16:23 | Permalink

    [...] – Alto rischio di crash Internet Explorer 6 ha numerosi modi di andare in crash con piccoli frammenti di codice. Questo a dimostrazione di come i suoi infiniti bug possano non [...]

  14. div whisperer » Why IE6 Needs to Die and How to Kill It
    Posted March 9, 2009 at 14:50 | Permalink

    [...] is easy to crash. In fact there are multiple ways to kill it with just one line of [...]

  15. Posted March 15, 2009 at 22:03 | Permalink

    [...] is easy to crash. In fact there are multiple ways to kill it with just one line of [...]

  16. Jaboo — F*ck you, IE6
    Posted April 21, 2009 at 00:08 | Permalink

    [...] PNG afbeeldingen ondersteunt. Dat het een zwakke browser is blijkt ook wel uit deze post van Onreact.com, die 7 manieren laat zien om Internet Exploder te laten [...]

  17. Posted July 14, 2009 at 04:03 | Permalink

    [...] you know that you can crash IE6 with just one line of code. Check this [...]

  18. AddToDesign – 6 Reasons Not To Design & Develop For IE6
    Posted March 26, 2010 at 06:22 | Permalink

    [...] is also very easy to crash with the simplest of code… and you can forget about web standards. IE6 has spotty compliance with HTML 4.0 and XHTML 1.0 [...]

  19. Posted April 29, 2010 at 06:31 | Permalink

    [...] 6- Se cuelga el navegador mediante código: Hay maneras muchos artículos que muestran como colgar a IE6 utilizando muy poco [...]

  20. Posted June 29, 2011 at 20:31 | Permalink

    [...] hay un viejo ranking con las 7 mejores formas de hacerlo estallar. Pero hay más y mejor que no te encuentres con [...]

  21. Posted May 4, 2012 at 21:53 | Permalink

    [...] to taunt Internet Explorer 6? Blow up IE6 using simple HTML code. http://seo2.0.onreact.com/top-7-ways-to-crash-internet-explorer 7 mins ago by Siliconapp in CSS | You can follow any responses to this entry through the RSS [...]

Post a Comment

Please mind the commenting netiquette, most notably:

  • A "name" is a real name or nick name, not a keyword! SEO Company is wrong. John Doe of Google is OK.
  • For the "website" URL: No deep links allowed unless it's your "about" page.
  • No extra signature allowed, one "website" link is enough.
  • No bot-like "Thank you" comments with no context or added value to the post.

Your email is never published nor shared. Required fields are marked *

*
*