Sarah: mir unbekannte Art Variabeln zu füllen! HELP

Hey,

ich muss grad für die Schule ein JavaScript-Script kommentieren und komme mit 3 Variablen nicht klar.
***
NS6 = (document.getElementById&&!document.all)
IE  = (document.all)
NS  = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")
***

könnte mir vielleicht jemand sagen was diese Variablen bedeuten?
eingesetzt werden sie nachher im Script durch
if (IE) { irgendwas }

Wäre wirklich super wenn ich hier endlich hilfe finde mit meinem Problemchen :)

Sarah

  1. Hi,

    mir sind erscheinen sie auch etwas unüblich. Ich kenne es nur so:

    IE  = (document.all) ? true : false;

    das dürfte das selbe sein. Wenn es sich um boolsche Werte handelt kann man das wo weglassen.

    Also

    IE  = (document.all) gibt wohl einfach nur true oder false zurück.

    das selbe wie:

    if(document.all){ IE = true;}

    später kann man dann mit if(IE) abfragen, ob es sich um IE handelt.

    Christian

    1. Hi,

      IE  = (document.all) //gibt wohl einfach nur true oder false zurück.
      das selbe wie:
      if(document.all){ IE = true;}

      Nein, das ist nicht das selbe.
      Welchen Wert hat IE, wenn (document.all) false ergibt?
      Richtig, keinen definierten...

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de? http://www.andreas-waechter.de/
  2. ok danke
    so komme ich klar!

    viiiielen dank!!!!!!!!

    ich bin gerettet