Zum Inhalt springen

GMENU_LAYER - Problem IE und Firefox

Erstellt am 2. Mai 2006 · 2 Antworten · letzte Antwort am 3. Mai 2006

Tags: Frage

csm2611 ·

Hallo!

Habe folgendes grafisches Menü erzeugt:
1.Menüebene - horizontales Grafik-Menü
2.Menüebene - vertikales Grafik-Menü

Auszug aus Template-Setup:

####################
		### 1. MENÜEBENE ###		
		####################
		MENU_OBEN= HMENU
 		MENU_OBEN.special = directory
 		MENU_OBEN.special.value = 9
 		MENU_OBEN.1 = GMENU_LAYERS
 		MENU_OBEN.1 { 
  			layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden; 
  			lockPosition = x
  			xPosOffset = -450
  			topOffset = 27
  			displayActiveOnLoad = 0
  			freezeMouseover = 1
  			hideMenuWhenNotOver = 1
			relativeToTriggerItem = 1
  			wrap = <table cellSpacing=0 cellPadding=0><tr>|</tr></table>
  			expAll=1  		
  			NO {
    				#linkWrap = &nbsp; |&nbsp;&#124;
    				backColor=#F5B00B
    				wrap = <td>|</td>
    				XY = [10.w]+28, 20
    				10 = TEXT
		
				10.text.field = title
    				10.fontFile = fileadmin/fonts/verdanab.ttf
    				10.niceText = 1
    				10.fontSize = 11
    				10.offset = 15,15
    				10.fontColor = #FFFFFF
				20 = IMAGE
				20.file = fileadmin/bilder/strich_menu_oben.gif
								
  			}
 
			# RollOver oben

			RO < .NO
			RO=1
			RO.10.fontColor = #B81419
			RO.10.niceText = 1
		}


		####################
		### 2. MENÜEBENE ###		
		####################
		MENU_OBEN.2 = GMENU_LAYERS
		MENU_OBEN.2.useLargestItemX=1
		MENU_OBEN.2 {
			layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;
			lockPosition = y
			yPosOffset = 0
			leftOffset = 130
			freezeMouseover =1
			blankStrEqFalse = 1
			relativeToParentLayer = 1
			hideMenuWhenNotOver = 10
			wrap=<table cellSpacing=0 cellPadding=0><tr>|</tr></table>
			expAll = 1
			
			NO {
				### NACH JEDEM MENÜELEMENT EINE LINIE ###
				wrap = |<img src="fileadmin/bilder/oben_untermenu_linie.gif" width="128" height="1">
				#########################################
				XY = 128,21
				backColor = #FDEFCE
				10 = TEXT
				10.text.field = title
				10.fontColor = #E19209
				10.fontFile = fileadmin/fonts/verdanab.ttf
				10.fontSize = 9
				10.niceText = 1
				10.offset =10,14		
				
			}
			RO<.NO
			RO=1
			RO.backColor = #B81419
			RO.10.fontColor = #FFFFFF
		}

Im Internet Explorer funktioniert alles wunderbar! Doch in Firefox (auch in Safari etc.) wird die 2.Menüebene nicht an der richtigen Stelle angezeigt, immer verschoben je nach Fenstergröße? Was kann man da tun bzw. was mache ich falsch?

Liebe Grüße

csm2611 ·

Hallo nochmal!

Kann mir wirklich keiner von euch eine brauchbare Antwort geben?

Oder weiß wer von euch eine gute Dokumentation zu GMENU_LAYERS, habe schon soviele Webseiten ohne passenden Erfolg durchsucht. #angry#

Immer nur die gleichen Beispiele.
Kann dieses Menü mit allen Einstellungsmöglichkeiten (wie zB relativeToParentLayer) auf eine verständliche Art erklären?