Marc Reichelt: Zustand der Layer im Frameset speichern

Beitrag lesen

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!!!