Erkennen, wenn IE7 oder niedriger) mit conditional comments und javascript nicht funktioniert

Ich versuche zu überprüfen, ob eine person mit irgendetwas IE mit version kleiner als 8 oder irgendetwas anderes.

Ich verwenden bedingter Kommentare zu deklarieren boolean..

<!--[if lt IE 8]>
<script type="text/javascript">var badIE = true;</script>
<![endif]-->

Und jetzt überprüfe ich in meiner js-Datei die Boolesche wie diese:

if (badIE == true){
    alert('You have bad IE!');
} else {
    alert('Bueno!');
}

Wenn ich mit IE7 oder IE6, warnt, dass "Sie haben schlechtes Internet Explorer!". Wenn ich etwas anderes, es sollte Warnung "Bueno!", aber es funktioniert nicht. Was ist das problem?

InformationsquelleAutor Badr Hari | 2011-04-11

Schreibe einen Kommentar