Hi Thomas!
Du musst drei Funktionen erstellen bzw. verändern:
In deine Funktion auf der Layerseite kommt folgende Zeile rein:
parent.setZustand("layer_1", true); // Bei true entweder true oder false einsetzen, je nachdem ob der Layer sichtbar sein soll (true) oder nicht (false)
In dein frameset kommt dann diese Zeile (siehe deinem Beitrag):
var zustand = new Array();
...und folgende Funktionen:
function setZustand(layername, isVisible)
{
zustand[layername] = isVisible;
}
function getZustand(layername)
{
return zustand[layername];
}
Auf deinen Layerseiten kannst du jetzt mit
parent.getZustand("layer_1")
die Sichtbarkeit abrufen!
Ach noch etwas: Hier ist (leider) viel an der Ausnahmenkontrolle zu programmieren.
Viel Spaß!
Marc Reichelt || http://www.marcreichelt.de/
tel.: 0049/6181/72224
Linux is like a wigmam - no windows, no gates and an Apache inside!!!