Bernhard Peissl: Ebenen ein und ausblenden

Beitrag lesen

Hallo

Da ich noch nicht so firm in DHTML bin, werke ich jetzt schon stundenlang an einem kleinen Ebene anzeigen/ausblenden Script herum. Aber es will einfach nicht!!!

Wenn ich es so mache funktionierts nicht:

// function show(name) {
// if (ns) {
//      ebene = document.layers[name]; aktivebene = document.layers[active];
//   }
//   if (ie) {
//      ebene = document.all[name].style; aktivebene = document.all[active].style;
//   }
//   zeigen(ebene);
//   if (active) verbergen(aktivebene);
//   active=name;
// }

... Fehlermeldung (meine persönliche Lieblingfehlermeldung, denn da weiss man nie, was man falsch gemacht hat): document.all[..].style ist kein Objekt !!!

Wenn ich es allerdings so mache funktionierts einwandfrei:

// function show(name) {
// if (ns) {
//      ebene = document.layers[name]; aktivebene = document.layers[active];
//   }
//   if (ie) {
//      ebene = document.all[name].style;
//   }
//   zeigen(ebene);
//   if (active) verbergen(aktivebene);
//   active=name;
// }

... aber er soll ja nicht alle Ebenen übereinander zeigen, sondern eine ausblenden, wenn er eine andere anzeigen soll.

Übrigens: im NS geht gar nix!! Keine Ahnung wieso !

Der gesamte Code steht unter < http://members.xoom.com/regenfeld/dreher/index.html>

<der Verzweiflung nahe>
Bernhard
</der Verzweiflung nahe> ??