Hallo Mathias,
Ansonsten für den IE 7 etwas wie:
if (window.XMLHttpRequest && window.ActiveXObject)Und vielleicht sicherheitsweise Opera ausschließen (&& !window.opera), denn manche Versionen kennen diese beiden Objekte.
Sicher, ggf. der Opera 8, ist in "Browsererkennung durch JavaScript" auch entspr.
aufgeführt. Dabei würde ich sowas (ActiveXObject) mittlerweile sogar auch
Mozilla zutrauen, ob nun mit geeigneten Extensions oder sonstwie, und
window.opera wiederum läßt sich wohl auch von Profis per Script abstellen...
Vielleicht eignet sich window.navigator.systemLanguage noch als IE-Erkennung
für den 7er, wird sich ja wohl bald zeigen.
Und grundsätzlich bleibt es dabei, dass die meisten Browserweichen hinsichtlich
zukünftiger Browser riskant sind.
Grüsse
Cyx23