Tom: layer unter NC 5.x ?

Beitrag lesen

Hallo Thomas

Sorry, dass ich über Netscape 5.0 und dessen möglichen Schwächen philosophiert habe, statt Dir auf Deine Frage zu antworten :-.

Ich, wie ich oben im Thread beschriebenhabe, stehe vor dem Problem, wie ich denn eine Website gestalten kann, in denen ich dynamisch Layer öffnen kann, bspweise bei Menüs.

Kann man das auch über den <div>-tag realisieren?

Mein Versäumnis möchte ich nun korrigieren und Dir hier die Antworten geben:

Um Layer im NS zu simulieren, kann man <Div>-Tags für Blockbereiche (Absätze, Tabellen, ...) verwenden und <Span>-Tags für Zeichenbereiche im Fliestext.

Beide Tags lassen sich in Javascript über document.layers['IdDesTags'].eigenschaft ansprechen. In HTML gibst Du den Tags eine ID (z.B. <Div id="IdDesTags">) damit sie aus JavaScript ansprechbar sind.

Sieh dazu Dynamisches Postionieren in SelfHTML: <../../tfbe.htm#a7>.

Damit der Javascript-Code auch im IE funktioniert, musst du den Browser (über navigator.appName) ermitteln und daselbe Div-Tag über folgende Objekthierarchie ansprechen:
document.all['IdDesTags'].style.eigenschaft

Ich hoffe, Dir nun doch noch geholfen zu haben.

Grüsse

Tom