Zum Inhalt springen

Klappmenu

Erstellt am 31. August 2005 · 8 Antworten · letzte Antwort am 28. September 2006

Tags: Frage

juergen3000 ·

hallo leute!

ich möchte, dass das menü nachdem man wegfährt wieder zuklappt. derzeit bleibt es leider immer wieder stehen - was kann ich tun.....

mein code:

marks.NAVI = HMENU 
  marks.NAVI { 
    1 = GMENU_LAYERS 
    1 { 
      layerStyle = position:absolute;top:168px;width: 1px;VISIBILITY:hidden; 
      displayActiveOnLoad = 0 
      dontFollowMouse = 1 
      relativeToTriggerItem = 1 
      relativeToTriggerItem.addHeight = 10 
      topOffset = 0
      leftOffset = 0
      expAll = 1 
      wrap = <table border="0" bgcolor="#E9E8D8" cellspacing="0" cellpadding="0"><tr>|</tr></table> 
      max = 991
      NO { 
        wrap = <td>|</td> |*| <td width="4"><img src="fileadmin/img/1pxtrans.gif" border="0" width="4" height="1"></td><td>|</td> |*| <td width="5"><img src="fileadmin/img/1pxtrans.gif" border="0" width="5" height="1"></td><td>|</td>
        backColor = #E9E8D8
        #XY = [20.w]+10, [20.h]+10 |*| [20.w]+10, 46 |*| [20.w]+10, 46
        XY = 108,68 || 108,68 || 108,68 || 108,68 || 109,68
        10 = IMAGE 
        10.file = fileadmin/layoutimg/menu/ueberuns.jpg || fileadmin/layoutimg/menu/produkte.jpg || fileadmin/layoutimg/menu/leistungen.jpg || fileadmin/layoutimg/menu/ideen.jpg || fileadmin/layoutimg/menu/kontakt.jpg
        10.offset = 0,0
        20 = TEXT 
        20.align = right 
        20.text.field = title 
        20.fontFile = fileadmin/fonts/goudybold.ttf
        20.fontSize = 16
        20.fontColor = #FFFFFF
        20.offset = -5,52
        20.niceText = 1
      } 
      RO < .NO 
      RO = 1 
      RO {
        10 = IMAGE 
        10.file = fileadmin/layoutimg/menu/ueberuns.jpg || fileadmin/layoutimg/menu/produkte.jpg || fileadmin/layoutimg/menu/leistungen.jpg || fileadmin/layoutimg/menu/ideen.jpg || fileadmin/layoutimg/menu/kontakt.jpg        
        10.offset = 0,0
        20 = TEXT
        20.fontColor = #63e35c || #48ac42 || #48ac42 || #63e35c || #63e35c 
      }
      ACT < .RO
      ACT = 1 
    } 
    2 = GMENU 
    2.wrap = |<BR> 
    2 { 
      expAll=1 
      dontFollowMouse = 1 
      useLargestItemX = 1 
      lockPosition = x 
      dontHideOnMouseUp=0
      hideMenuWhenNotOver=10
      hideMenuTimer = 1
      relativeToParentLayer=1 
      relativeToTriggerItem = 1 
      NO { 
        backColor = |*| #FFFFFF || #FFFFFF |*| 
        #XY = [20.w]+30, 22
        XY = 108, 22
        20 = TEXT 
        20.align = right 
        20.text.field = title 
        20.fontFile = fileadmin/fonts/goudybold.ttf
        20.fontSize = 14
        20.offset = -5,15 
        20.fontColor = #000000
        20.niceText = 1
      } 
      RO < .NO 
      RO = 1 
      RO.backColor = #FFFFFF
      RO.20.fontColor = #48ac42
      ACT < .RO
    } 
  }

was hats denn da? #angry#
bitte um vorschlag, was ich machen soll/kann, damit das zb. nach 1 sec. nach mouseout wieder zu geht.......
vielen dank schon mal.....

lg
jürgen

juergen3000 ·

hi!

danke für den tip! habs doch hoffentlich korrekt gemacht!
menu bleibt aber stehen?!!? #paralyzed#

 marks.NAVI = HMENU 
  marks.NAVI { 
    1 = GMENU_LAYERS 
    1 { 
      layerStyle = position:absolute;top:168px;width: 1px;VISIBILITY:hidden; 
      displayActiveOnLoad = 0 
      dontFollowMouse = 1 
      relativeToTriggerItem = 1 
      relativeToTriggerItem.addHeight = 10 
      topOffset = 0
      leftOffset = 0
      expAll = 1 
      wrap = <table border="0" bgcolor="#E9E8D8" cellspacing="0" cellpadding="0"><tr>|</tr></table> 
      max = 991
      NO { 
        wrap = <td>|</td> |*| <td width="4"><img src="fileadmin/img/1pxtrans.gif" border="0" width="4" height="1"></td><td>|</td> |*| <td width="5"><img src="fileadmin/img/1pxtrans.gif" border="0" width="5" height="1"></td><td>|</td>
        backColor = #E9E8D8
        #XY = [20.w]+10, [20.h]+10 |*| [20.w]+10, 46 |*| [20.w]+10, 46
        XY = 108,68 || 108,68 || 108,68 || 108,68 || 109,68
        10 = IMAGE 
        10.file = fileadmin/layoutimg/menu/ueberuns.jpg || fileadmin/layoutimg/menu/produkte.jpg || fileadmin/layoutimg/menu/leistungen.jpg || fileadmin/layoutimg/menu/ideen.jpg || fileadmin/layoutimg/menu/kontakt.jpg
        10.offset = 0,0
        20 = TEXT 
        20.align = right 
        20.text.field = title 
        20.fontFile = fileadmin/fonts/goudybold.ttf
        20.fontSize = 16
        20.fontColor = #FFFFFF
        20.offset = -5,52
        20.niceText = 1
      } 
      RO < .NO 
      RO = 1 
      RO {
        10 = IMAGE 
        10.file = fileadmin/layoutimg/menu/ueberuns.jpg || fileadmin/layoutimg/menu/produkte.jpg || fileadmin/layoutimg/menu/leistungen.jpg || fileadmin/layoutimg/menu/ideen.jpg || fileadmin/layoutimg/menu/kontakt.jpg        
        10.offset = 0,0
        20 = TEXT
        20.fontColor = #63e35c || #48ac42 || #48ac42 || #63e35c || #63e35c 
      }
      ACT < .RO
      ACT = 1 
    } 
    2 = GMENU 
    2.wrap = |<BR> 
    2 { 
      expAll=1 
      dontFollowMouse = 1 
      useLargestItemX = 1 
      lockPosition = x 
      dontHideOnMouseUp=0
      hideMenuWhenNotOver = 1
      hideMenuTimer = 10
      relativeToParentLayer=1 
      relativeToTriggerItem = 1 
      NO { 
        backColor = |*| #FFFFFF || #FFFFFF |*| 
        #XY = [20.w]+30, 22
        XY = 108, 22
        20 = TEXT 
        20.align = right 
        20.text.field = title 
        20.fontFile = fileadmin/fonts/goudybold.ttf
        20.fontSize = 14
        20.offset = -5,15 
        20.fontColor = #000000
        20.niceText = 1
      } 
      RO < .NO 
      RO = 1 
      RO.backColor = #FFFFFF
      RO.20.fontColor = #48ac42
      ACT < .RO
    } 
  }
einpraegsam.​net ·

ok, ich poste mal mein Menü, bevor du noch lange herumrätseln musst, kannst du vergleichen:

marks.MENU= HMENU
    marks.MENU.1 = GMENU_LAYERS
    marks.MENU.1 {
      noBlur = 1
      entryLevel = 1
      layerStyle = position:absolute; VISIBILITY:hidden;
      expAll = 1
      wrap = <td>|</td>
      relativeToTriggerItem = 1
      relativeToTriggerItem.addHeight = 1
      leftOffset = 0
      topOffset = 0
      hideMenuWhenNotOver = 1
      hideMenuTimer=500
      useLargestItemX = 0     
#      displayActiveOnLoad = 0
#      dontHideOnMouseUp = 0
      disableAltText = 0
      NO {
        allWrap = <td width="2%">|</td>
        backColor = #18175D
        XY = [10.w]+29, 16
        4 = IMAGE
        4.file = Pfad zum Hintergrundbild
        10 = TEXT
        10.text.field = title
        10.align = center
        10.fontSize = 13
        10.fontFile = fileadmin/temp/verdana.ttf
        10.fontColor = white
        10.offset = -9,14
      }
    }
    marks.MENU.2 = GMENU
    marks.MENU.2 { 
      noBlur = 1
      wrap = <table border="0"  cellspacing="0" cellpadding="0"><tr><td align="left">|</td></tr></table>
      hideMenuWhenNotOver = 1

      relativeToParentLayer = 1
      useLargestItemX = 1

      disableAltText = 1
      NO {
        allWrap = <tr><td>|</td></tr>
        backColor = #888888
        XY = [10.w]+30,22
        4 = IMAGE
        4.file = 
        10 = TEXT
        10.text.field = title
        10.align = left
        10.fontSize = 11
        10.fontFile = fileadmin/temp/verdana.ttf
        10.fontColor = white
        10.offset = 6,16
      }
    } 
}
Patrick S.​ ·

Hallo,

das ist nun das zweite Menu, das ich ausprobiere und es funktioniert bei mir leider auch nicht.
Auch hier wird das Menu wieder erst problemlos aufgebaut, nur der Mouseover-Effekt funktioniert nicht. Das heisst, es oeffnet sich nicht das zweite Menu mit den Unter-seiten/links.

An meinem Browser (kein Java oder so) liegt es nicht, habe es bereits bei funktionierenden Webseiten gesehen und deren Beispiel angewendet. (was ja fehlgeschlage ist)

Kann es sein, dass ich auf meinem Server dafuer noch etwas benoetige, oder typo3 dafuer speziell konfiguriert sein muss?

danke,
Patrick

Norman2k ·

Script eingebunden?

Aus der TSRef hier auf Mittwald:

ANMERKUNG: Sie müssen die Bibliothek media/scripts/gmenu_layers.php (für GMENU_LAYERS) und/oder media/scripts/tmenu_layers.php (für TMENU_LAYERS) einbinden ...

Patrick S.​ ·

Danke fuer deine Antwort!

Gerade nochmal geguckt, aber ja, ist leider drin:

## GMENU_LAYERS
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
Patrick S.​ ·

Ich bekomm's echt nicht hin!
Habe bereits den restlichen Code vom Menu entfernt, sodass sich eigentlich nichts gegenseitig stoeren koennte.
Ich bekomme mehr und mehr das Gefuehl, dass ich an der falschen Stelle ansetze.

Gibts denn wirklich niemanden mit aehnlichen Problemen?

Patrick