Gernot Back: Wie man den IE ohne JS, nur mit CSS und HTML zum Absturz bringt

Beitrag lesen

Hallo Ashura,

Ich habe mir da eben mal etwas überlegt:

Wie wäre es, wenn man die Anmeldemaske in ein DIV legt und dieses erst beim Klick anzeigt. Aber leider braucht man auch hier wieder JS. Hm...

War auch nur eine Idee...

Ich habe da gerade mal ein bisschen herumexperimentiert und stell dir vor: Im IE geht das sogar mit CSS und ganz ohne JS. Das Komische: Fehlen die <br>-Tags vor dem Span-Element im A-Element, wird kein Input-Feld eingeblendet, wohl aber der Text "Ihr Username", der davorsteht. Bindet man ein weiteres Input-Feld innerhalb des A-Elements ein und klickt man dann als Nutzer auf dieses, so hängt sich der IE6 unter Win98 auf.

<html>
<head>
<title>Anmeldemaske bei Bedarf</title>
<style type="text/css">
<!--
a .request {
  display:none;
  text-decoration:none;
  cursor:default;
  color:#000000;
}

a:active .request {
  display:block;
}

a:hover .request {
  display:block;
}
-->
</style>
</head>
<body >
<form action="" method="" target="">
<a href="#">Klicken Sie hier um sich anzumelden!
<br><br>
<span class="request">
Ihr Username:
<input type="Text" name="uname" value="" size="14" maxlength="">
</span>
</a>
</form>
</body>
</html>

Ich weiß nicht, ob du das mit einem IE nachvollziehen kannst, wenn du denn als plakativer Opera-Verfechter überhaupt einen hast. Dass man den IE schon mit -wenn auch invalidem CSS und HTML- zum Absturz bringen kann und dass es dazu noch nicht einmal einer Skriptsprache bedarf, hätte ich auch nicht gedacht.

Wasser auf deine Mühlen.

Gruß Gernot