GMENU_FOLDOUT
GMENU_FOLDOUT ist eine Erweiterung des »GMENU, d.h. die unten angeführten Eigenschaften stehen zusätzlich zu denen des GMENU zur Verfügung.
Der Zweck des GMENU_FOLDOUT ist es, 2-Ebenen-Menüs zu erzeugen, die dynamisch ausgeklappt werden.
Dies funktioniert sowohl mit Netscape, Mozilla, Microsoft Internet Explorer und Opera. Das Menü auf der ersten Ebene ist ein GMENU, da dafür GMENU_FOLDOUT verantwortlich ist, aber das Untermenü auf der zweiten Ebene kann sowohl ein »TMENU als auch ein weiteres »GMENU sein.
ANMERKUNG: Sie müssen die Bibliothek media/scripts/gmenu_foldout.php einbinden.
Das implementierte Skript stammt von www.ewebcity.com/skripts/foldoutmenu_move.htm
KOMPABILITÄT: MSIE 4+, Netscape 4+ und 6+, Opera 5+
Eigenschaft | Datentyp | Beschreibung | Standard |
boolean | Wenn diese Eigenschaft gesetzt ist, werden Menüelemente, die ein Untermenü haben nicht verlinkt. Elemente ohne Untermenü werden wie üblich verlinkt. | ||
int | Die Dauer der Animation in Millisekunden. | 40 | |
int, 1-100 | Gibt an, in wie vielen Schritten eine Animation stattfindet. 1 bedeutet keine Animation. | 1 | |
boolean | Gibt an, ob das Menü ausgeklappt bleibt, wenn ein neuer Link auf Ebene 1 geklickt wird. | ||
int, Pixel | Setzt die Höhe des Fußlayers des Menüs. Ist wichtig, wenn der Fußlayer entweder Inhalt oder eine Hintergrundfarbe enthält. Andernfalls wird der Layer abgeschnitten. | 100 | |
int | Breite des gesamten Hauptlayers des Menüs. Es ist wichtig, dass diese Eigenschaft gesetzt wird, besonders da der Fußlayer nach diesem Wert abgeschnitten wird. Versuchen Sie immer, diesen Wert auf die Breite des Menüs in Pixeln zu setzen. | 170 | |
int | Höhe des gesamten Menülayers. Scheint nicht so wichtig zu sein. | 400 | |
x,y | Abstand des Untermenüs vom jeweiligen Menüelement. Diese Eigenschaft ist wichtig, denn wenn dieser Wert gesetzt ist, erscheinen die Untermenüs auf ihrem übergeordneten Element. | ||
x,y | Abstand des Hauptmenülayers von der oberen linken Ecke der Seite. | ||
HTML-Farbe | Hintergrundfarbe hinter dem Menü. Ist diese Eigenschaft nicht gesetzt, ist die Hintergrundfarbe transparent (was im Falle, dass ».foldSpeed nicht 1 ist, nicht sehr gut funktionieren wird, aber sehen Sie selbst.) | ||
boolean | Standardmäßig wird jedes Menüelement auf der obersten Ebene in einer Tabelle gewrapt: <table cellspacing="0" cellpadding="0" Dies stellt sicher, dass das Menü in allen unterstützten Browsern gleich dargestellt wird. Wenn Sie dies jedoch aus irgendeinem Grund deaktivieren wollen, können Sie das mit dieser Eigenschaft tun. ANMERKUNG: Netscape 4+ scheint nicht damit klarzukommen, wenn man <TBODY> in diesen Tabellen verwendet. | ||
cObject | Inhalt für den Fußlayer, der das Ende des Menüs abdeckt. | ||
int | Passt die Berechnung der Höhe für die Menülayer der ersten Ebene an. Beispiel: Dieser Wert wird von der Höhe des Layers 10 Pixel abziehen. | ||
int | Passt die Berechnung der Höhe für die Menülayer der Untermenüs an. (siehe oben). | ||
imgResource | Wenn sowohl arrowNO als auch arrowACT angegeben und auch valide Bilder sind, werden diese Bilder als "traditionelle Pfeile" verwendet, die anzeignen, ob ein Element ausgeklappt ist oder nicht. | ||
<img>-Parameter | Parameter der Pfeil-Bildes. Beispiel: | ||
boolean | Wenn diese Eigenschaft gesetzt ist, werden die aktiven Menüelemente beim Laden ausgeklappt. |
Kommentare von registrierten Benutzern:
page.includeLibs.gmenu_layers = fileadmin/radiologieherne/code/gmenu_layers.php
temp.submenu >
temp.submenu = HMENU
temp.submenu.1 = GMENU_LAYERS
temp.submenu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
expAll=1
lockPosition = x
leftOffset = 20
topOffset = 124
displayActiveOnLoad = 1
}
[browser = msie]
temp.submenu.1.topOffset = 130
[GLOBAL]
temp.submenu.1.NO {
backColor = {$blue}
XY = [10.w]+26,22
#wrap = <td> | </td>
10 = TEXT
10.text.field = title
10.fontColor = #ffffff
10.text.case = upper
10.fontFile = {$meta_bold}
10.fontSize = 12
10.offset = 12,16
10.niceText = 1
20 = BOX
20.dimensions = [10.w]+25, 7, 1, 11 |*| [10.w]+25, 7, 1, 11 |*| [10.w]+125, 7, 1, 11
20.color = #ffffff
}
temp.submenu.1.RO < temp.submenu.1.NO
temp.submenu.1.RO = 1
temp.submenu.1.RO {
10.fontColor = {$yellow}
}
temp.submenu.1.ACT < temp.submenu.1.RO
temp.submenu.1.ACT = 1
temp.submenu.1.ACT.stayFolded = 1
temp.submenu.2 = GMENU
#temp.submenu.2.wrap = <div style="border: 1px solid green; margin-top: 130px; margin-left: 10px;">|</div>
temp.submenu.2.NO {
backColor = {$grey}
XY = [10.w]+20,28
10 = TEXT
10.text.field = title
10.fontColor = {$blue}
10.fontFile = {$meta_bold}
10.fontSize = 12
10.offset = 10,22
10.niceText = 1
}
temp.submenu.2.RO < temp.submenu.2.NO
temp.submenu.2.RO {
backColor = {$yellow}
}
temp.submenu.2.RO = 1
temp.submenu.2.ACT < temp.submenu.2.RO
temp.submenu.2.ACT = 1
Beispiele ????







