Systom: 4.7 :)

Hallo Leute,

Bei NS 4.7 folgender Fehler

document.layers[menue] has no properties.

Das script:

var ie4 = (document.all) ? true : false;
       var ns4 = (document.layers) ? true : false;
       var ns6 = (document.getElementById) ? true : false;

function versteckeLayer(menue) {
       if (ie4) {document.all[menue].style.visibility = "hidden";}
       if (ns4) {document.layers[menue].visibility = "hide";}
       if (ns6) {document.getElementById([menue]).style.display = "none";}
    if (ns6) {document.getElementById([menue]).style.visibility = "hidden";}
       }

function zeigeLayer(menue) {
       if (ie4) {document.all[menue].style.visibility = "visible";}
       if (ns4) {document.layers[menue].visibility = "show";}
       if (ns6) {document.getElementById([menue]).style.display = "block";}
    if (ns6) {document.getElementById([menue]).style.visibility = "visible";}
       }

Danke Tom

  1. Hallo,

    sorrym, aber langsam werde ich doch ungehalten. Da doktorn wir schon den ganzen Morgen an Deinen Problemen... gehte s Dir nicht schnell genug?

    Chräcker

  2. Hallo Leute,

    Bei NS 4.7 folgender Fehler

    document.layers[menue] has no properties.

    Wie hast du denn die divs definiert? document.layers[menue] erwartet nämlich einen div dessen name-Attribut gesetzt ist (auf den Inhalt von menue). Das id-Attribut reicht da nicht. Ist halt der alte Netscape ..

  3. Ich bitte untertänigst um Vergebung, daß ich mir einen Mittagspause gegönnt habe.
    So, und jetzt poste (und _lies_) bitte in dem thread weiter, den Du zu diesem Thema schon eröffnet hast. Denn das Verhalten, das Du hier an den Tag legst, führt in der Regel dazu, daß Du eher weniger (im schlimmsten Fall gar keine) als mehr Antworten erhältst.