Marco Breitig: Pull-Down Menü in unterschielichen Frames (Auslöser und Anzeige)

Beitrag lesen

hallo marco

grundsätzlich: funktionen in andern frames kannst du über parent.framename.funktionsname() aufrufen.

wenn du mit layern erfahrung hast sollte es auch nicht so ein problem sein sie zu positionieren.

beispiel:

<div id="erstes" style="position:absolute; top:20px; left:20px; visibility:hidden; visibility:hide;">text</div>

mach ne funktion im unteren frame

function activate(active) {

erstes.style.visibility = 'hidden';
zweites.style.visibility = 'hidden';
drittes.style.visibility = 'hidden';

objekt = eval(active + '.style');

objekt.visibility = 'visible';

}

ruf diese funktion im oberen frame mit

parent.unteresframe.activate('erstes');

und der layer mit id="erstes" wird sichtbar...

du kannst das jetzt noch ein bissel verbessern...
das verstecken ist sehr inflexibel.. mach da ein array mit allen ids und lass ne schleife laufen...

viel spass ;)

mfg

Siramon

Danke, das wars eigentlich schon. Dann hatte bei mir nur etwas in der feinabstimmung nicht geklappt. Ich werde es gleich mal ausprobieren...