Matthias Kleinekathoefer: Javascript-Error

Beitrag lesen

Mahlzeit aus Hamburg!

Ich habe fuer ein Menue eine Browser-Abfrage geschrieben. Beim Internet-Explorer 3 kommt folgende Fehlermeldung: "Microsoft JScript runtime error. Objekt unterstuetzt diese Eigenschaft nicht."! Was habe ich falsch gemacht? Wie kann ich es bewerkstelligen, dass dieses Script auf allen Browsern laueft? Vielen Dank fuer Eure Hilfe.

Matthias Kleinekathoefer

Hier das Script:

<script LANGUAGE="Javascript">
<!--
{
NSalt=0, NSneu=0, MSIEalt=0, MSIEneu=0, javx=0;
if(navigator.appName == "Netscape")
  {
   if(eval(navigator.appVersion.substring(0,1)) < 4)
      NSalt = 1;
   else
      NSneu = 1;
  }
if(navigator.appName == "Microsoft Internet Explorer")
  {
   if(eval(navigator.appVersion.substring(0,1)) < 4)
      MSIEalt = 1;
   else
      MSIEneu = 1;
  }
   if(MSIEalt==1)
  {
   javx=1;
  }
}
           app = navigator.appName;
        ver = navigator.appVersion;
        mac = ver.indexOf("Macintosh") > 0;
        win = ver.indexOf("Win") > 0;
        vnum = parseFloat(ver);
     mouseOverOk = (((app == "Netscape") && (vnum >= 3 )) ||
            ((mac) && (app == "Microsoft Internet Explorer") && (vnum >= 3.01 )) ||
            ((win) && (app == "Microsoft Internet Explorer") && (vnum >= 4 )))
    if (javx<1)  
        if(navigator.javaEnabled())
       if (mouseOverOk)
              {
   navbar1on = new Image();
   navbar1on.src = "buttons/startseite2.gif";
   navbar1off = new Image();
   navbar1off.src = "buttons/startseite1.gif";
    }
function turnOn(imageName) {
  if (document.images) {
    document[imageName].src = eval(imageName + "on.src");
  }
}
function turnOff(imageName) {
  if (document.images) {
    document[imageName].src = eval(imageName + "off.src");
  }
}
// -->
</script>