Halle zusammen,
habe oben ein horizontales GMENU_Layers. Auf einer Seite habe ich eine Excel Tabelle mit Hilfe der IFRAME2 Extension eingefügt. Nun ist es so, dass die aufklappenden Layers vom Menü vom IFRAME überdeckt werden. Kann man irgendwo die Reihenfolge festlegen?
Danke & Gruß
SW-Student
Gibt's vielleicht noch ne andere Möglichkeit ein Excel Sheet einzufügen?
Hi SW-Student,
ich sitze gerade vor demselben Problem. Hast Du vielleicht inzwischen eine Lösung gefunden?
Das wäre echt Klasse... o.O
Grüße,
civettina
hab das problem auch bei einer seite. weiters gehn bei mir die menüs nie zu (aufklappbar) wenn man mit dem mauszeiger über das iframe kommt?????!?=§)§$/
naja ich hab bereits aufgegeben. is html problem.
acid97 schriebhab das problem auch bei einer seite. weiters gehn bei mir die menüs nie zu (aufklappbar) wenn man mit dem mauszeiger über das iframe kommt?????!?=§)§$/
naja ich hab bereits aufgegeben. is html problem.
Hi das Problem hatte ich auch!
Lösung:
hideMenuTimer=1
Mfg
schnoes
Ok war eine falschmeldung von mir! War quasi zu voreillig! Dürfte wohl wirklich ein html Problem sein! Kann man da vielleicht beim Iframe was umstellen, damit das geht?
funktioniert das nicht über den z-index?
Yup!
Und zwar in CSS:
div.menu {
z-index : 100;
}
der z-index ist quasi die "Tiefe" des DIVs - oder was auch immer das Menü darstellt. Höherer Index überdeckt Elemente mit niedrigerem. Vielleicht der iFrame in CSS auch einen z-index geben.
Hmm, mir ist nicht ganz klar, wo ich es einfügen muss und was für einen Wert ich wählen soll. In meinem CSS File hat es wenig genützt.
Hab jetzt mal in der media/scripts/gmenu_layers.php nach dem z-index gesucht und bin fündig geworden:
code snippet of the media/scripts/gmenu_layers.php
####################################
$GLOBALS["TSFE"]->applicationData["GMENU_LAYERS"]["layerCounter"]++;
$zIndex = 10000000-$GLOBALS["TSFE"]->applicationData["GMENU_LAYERS"]["layerCounter"]; // Diesen Wert habe ich verändert
#$zIndex = (($key+2)*$this->menuNumber*100);
$divStart = '<div id="Menu'.$this->WMid.$key.'" style="z-index:'.$zIndex.';'.$exStyle.'">';
$divStop = '</div>';
####################################
Hat jedoch ebenfalls wenig genützt. Der Wert scheint zumindest der richtige zu sein, da ich damit mein gmenu_layers hinter noch einem anderen div verstecken konnte. Habe den Wert auf ~Unendlich gesetzt, half aber nichts 😢
Wer weiß weiter?
normalerweise verwendest du den z-indes folgendermaßen:
du hast zwei layer die positioniert sind und sich überschneiden.
durch den z-index gibst du an, welche eben über welcher liegt.
bindest du eigentlich ganz normal in nem div-layer ein.
<div style="position: absolute; right: 00; top:0; z-Index: 0;">
funktioniert leider nicht immer.
wenn man flash file in einen layer mit niedrigen z-index setzt, stellt der sich automatisch immer in den vordergrund - es sei denn, man gibt dem flash film das attribut für transparenten hintergrund.
vielleicht gibts bei dir eine ähnliche lösung, wenn das mit dem z-index so nicht funktioniert?!