Julia Winkler: Unter-Navi aufklappen

Beitrag lesen

tach,

Ich ... bekomme aus mir unerklärlichen Gründen die Fehlermeldung, daß in der Zeile des Funktions-Aufrufes ein Objekt erwartet wird. Meiner Meinung nach bekommt er das aber.

Nein, bekommt er nicht.
Du willst mit

showLayer("laySubmenu"+id);
das angesprochene Navigantions-DIV aufklappen. Das hat bereits den Namen (id) "laySubmenu3", und dein Script macht daraus "laySubmenulaySubmenu3". Das kann es nicht finden.

Ich sehe nicht, wo meine Navigation diesen Teil daraus machen soll. Denn die Variable id enthält nur Nummer zw. 0 bis 6. Sprich das<was bei der Funktion showLayer als Parameter ankommt, ist die richtige Bezeichnung des Layers. Nämlich laySubmenu3. Wo wird das denn doppelt zusammengebaut??

außerdem: weil du "layers" schreibst, kann dein Navigationsmenü in Netscape 6 nicht funtionieren. Nimm stattdessen getElementById.

Christoph S.