W. Pichler: Layer verstecken und wieder anzeigen - Probleme in Netscape

Beitrag lesen

Hallo,

Und ansprechen tust du die Layer mit der alten Layer-Syntax: document.layers[layerid]..,die aber nur dafür geeignet ist, wenn du auch <layer> definierst.

Nein, positionierte DIVs oder TDs werden auch in die document.layers-Collection aufgenommen, siehe z. B.:
http://www.styleassistant.de/tips/beispiel27a.htm
oder
http://www.styleassistant.de/tips/beispiel40.htm.

Dabei wird ein 'Trick' angewendet:

Erstens wird eine lokale Variable definiert: function ZeigeEbene(Nr)

Als Argument übergibst du die an die einzelnen Layer wiederum über eine Variable:

ebenenref="ebene"+Nr;

Vollständig kompatibel würden die <div> zu <layer> dann, wenn du sie folgendermaßen definieren könntest:

document.layers[Nr].visibility="visible";

Glaube ich aber nicht, dass das so klappt.

Ciao

W. Pichler