Quello che ti occorre sono gli attributi "appName" e "appVersion" dell'oggetto "navigator":
codice:browser_name = navigator.appName(); browser_version = navigator.appVersion; if (browser_name.indexOf('Explorer') > 0) { // Se il browser è MSIE... switch (browser_version) { case '5.0' // codice da eseguire break; case '5.5' // codice da eseguire break; case '6.0' // codice da eseguire break; case else // codice da eseguire break; } } else { // Codice da eseguire se il browser non è MSIE }