Danny: IE 6 wird nicht erkannt ?!?

Beitrag lesen

Hallo Welt,

so sieht's doch schon gleich verständlicher aus? ;-)

function MM_checkBrowser(NSvers, NSpass, NSnoPass, IEvers, IEpass, IEnoPass, OBpass, URL, altURL) // v4.0
{
 var newURL = '';
 var verStr = navigator.appVersion;
 var app = navigator.appName;
 var version = parseFloat(verStr);
 // NS:
 if (app.indexOf('Netscape') != -1)
 {
  if (version >= NSvers)
  {
   if (NSpass>0) newURL = (NSpass==1) ? URL:altURL;
     }
  else
  {
   if (NSnoPass>0) newURL=(NSnoPass==1) ? URL:altURL;
  }
 }
 // IE:
 else if (app.indexOf('Microsoft') != -1)
 {
  if (version >= IEvers || verStr.indexOf(IEvers) != -1)
  {
   if (IEpass>0) newURL = (IEpass==1) ? URL:altURL;
  }
  else
  {
   if (IEnoPass>0) newURL = (IEnoPass==1) ? URL:altURL;
     }
 }
 // sonstige:
 else if (OBpass>0) newURL = (OBpass==1) ? URL:altURL;
 // ggf. weiterleiten:
 if (newURL)
 {
  window.location = unescape(newURL);
  document.MM_returnValue = false;
 }
}