molily: Browserüberprüfung

Beitrag lesen

Hallo,

if (!window.innerWidth && !window.XMLHttpRequest) {

// sollte nur im IE < 7 gehen
}

  
Bitte, bitte keine Browsererkennung über Drittobjekte. Die sind niemals hundertprozentig zukunftssicher und produzieren gerne auch in nicht bedachten Situationen falsche Resultate.  
  
Es gibt zwei ziemlich sichere Möglichkeiten, einmal direkt im JavaScript-Code:  
  
/\*@cc\_on  
 /\*@if (@\_jscript\_version == 5.7)  
  var isIE7 = true;  
 @\*/  
@\*/  
  
Oder wie gesagt im HTML-Code:  
  
<!--–[if IE 7]-->  
<script type="text/javascript"> var isIE7 = true; </script>  
<!--[endif]-->  
  
Vorher kann man die Variable auf false setzen.  
  
Mathias