Hallo Uschi,
Weil das Menü nur bei aktiviertem JS angezeigt werden soll.
Als Alternative dient ein Listenmenü, das aber bereits eine beträchtliche Länge besitzt.
Mit display:none und anschliessendem display:block per JS ginge es auch, das Menü anzuzeigen, aber leider kann dies Opera 6.* nicht handeln.
Mit Visibility geht es nicht, da sonst der Platz reserviert würde, der sowieso schon sehr begrenzt ist. Das Listenmenü würde dann erst etwa dort beginnen, wo bei aktiviertem JS der Link zum Listenmenü ist.
Deshalb die Entscheidung, das Menü per document.write reinzuschreiben, dann sind alle zufrieden. :-)
Ursprünglich war das Menü ja relativ zu der Zelle positioniert, als die Entscheidung gefallen ist, erst, als ich merkte, daß der IE bei Schriftgrößenänderung die Submenüs verschob, habe ich das Hauptmenü absolut positioniert.
Danach habe ich aber am Menü selbst nichts mehr verändert.
Gruß
Kurt
"Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger." (Kurt Tucholsky; dt. Schriftsteller u. Satiriker; 1890-1935)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at