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