[TYPO3-german] tmenu_layers IE problem
    Christian Wolff 
    Chris at connye.com
       
    Fri Sep  1 19:44:14 CEST 2006
    
    
  
Hi,
vieleicht etwas ab vom thema. aber schon mal über ein
CSS menü nachgedacht? hab schon mehere davon im einsatz und alles problemlos
auf allen browsern. (gut der IE braucht noch etwas nachhilfe mit hilfe von JS)
aber Opera und firefox kommen ohne javascript aus.
ein beispiel für eines das von oben runter klappt:
findest du hier: http://www.tabakpraevention.de/
hier der quellcode zu einem css menü an dem ich gerade bastle:
--- CSS ---
/* Navigation */
#nav ul  { background-color: #673217; list-style-type: none; margin: 0 0 0 15px; padding: 0 }
#nav ul li          { }
#nav ul ul   { background-color: #030; margin: 0 }
#nav ul ul li      { background-color: #925411; margin-top: 1px; margin-bottom: 1px; margin-left: 15px; padding: 2px 2px 2px 10px; position: relative; top: 0; left: 0 }
#nav ul ul ul       { background-color: #ffc64c; display: none; margin-left: 0; position: absolute; top: 0; left: 100%; width: 150px }
#nav ul ul li:hover ul  { display: block }
--- HTML ---
<div id="nav">
				<ul>
					<li>Poconé & Pantanal<br/>
						<ul>
							<li>Poconé <br/>
							</li>
							<li>Pantanal<br/>
							</li>
							<li>Unterkünfte / Lodges<br/>
								<ul>
									<li>Pousada Rio Clarinho</li>
									<li>Pousada Curicaca</li>
									<li>Pousada Rio Claro</li>
									<li>Fazenda Santa Tereza</li>
									<li>Pousada Piuval</li>
									<li>Pousada Pouso Alegre</li>
									<li>Pousada Canto do Arancuã</li>
									<li>Fazenda Carandá</li>
									<li>Fazenda Camalote</li>
									<li>Pousada Baguari</li>
									<li>Refúgio Ilha do Caracará</li>
									<li>Hotel SESC, Porto Cercado</li>
									<li>Hotel Skala, Poconé</li>
								</ul>
							</li>
							<li>Tourprogramme<br/>
							</li>
							<li>Chapada dos Guimarãres<br/>
							</li>
							<li>Nobres<br/>
							</li>
							<li>Fotos aus dem Pantanal<br/>
							</li>
						</ul>
					</li>
				</ul>
	</div>
--- ENDE ---
und für den ie brauchst du halt noch einen Javascript file den du unter:
http://www.xs4all.nl/~peterned/csshover.html
gruss chris
Am Fri, 01 Sep 2006 16:46:29 +0200 hat Gerhard Rasi <rasi at trasi.ch> geschrieben:
> hallo
>
> habe folgendes problem mit einem textmenu tmeu_layers
>
> das menu funktioniert so lang, bis man die seite etwas herunterscrollt.
> danach verschwindet das menu das keine unterseiten hat, wenn mann
> darüberfährt.
> in firefox funktioniert alles einwandfrei:
>
> stunden sind nun vergangen ich bin ratlos.
>
> mein ts :
>
>
> # Menü einfügen
> temp.MenuLinks = HMENU
> temp.MenuLinks.1 = TMENU_LAYERS
> temp.MenuLinks.1 {
> VISIBILITY:hidden;
> #directionLeft = 1
> lockPosition = x
> relativeToParentLayer=1
> relativeToTriggerItem=1
> dontFollowMouse=1
> freezeMouseover = 1
> topOffset=
> leftOffset=195
> #yPosOffset=5
> hideMenuWhenNotOver = 50
> hideMenuTimer = 70
> noBlur = 1
> expAll=1
> wrap = <div id="menu"> | </div>
>
>  IFSUB = 1
>  IFSUB {
>  allWrap = <div id="menu-ifsub"> | </div>
>  ATagTitle.field = description // title
>  }
>
> NO = 1
> NO {
>    allWrap = <div id="menu-no"> | </div>
>    ATagTitle.field = description // title
>    }
>
>
> ACTIFSUB = 1
> ACTIFSUB {
>   allWrap = <div id="menu-actifsub"> | </div>
>      ATagParams
> =accesskey="1"||accesskey="2"||accesskey="3"||accesskey="4"||accesskey="5"||accesskey="6"||
>   ATagTitle.field = description // title
>   }
>
>  ACT = 1
>  ACT {
>      allWrap = <div id="menu-act"> | </div>
>      ATagTitle.field = description // title
>      }
> RO < .NO
>
> }
>
> temp.MenuLinks.2 = TMENU_LAYERS
> temp.MenuLinks.2 {
> VISIBILITY:hidden;
> #directionLeft = 1
> lockPosition = x
> relativeToParentLayer=1
> relativeToTriggerItem=1
> dontFollowMouse=1
> freezeMouseover = 1
> hideMenuWhenNotOver=1
> topOffset=0
> leftOffset=180
> noBlur = 1
> expAll=1
> wrap = <div id="submenu"> | </div>
>
> IFSUB = 1
>  IFSUB {
>  allWrap = <div id="menu-ifsub"> | </div>
>  ATagParams
> =accesskey="1"||accesskey="2"||accesskey="3"||accesskey="4"||accesskey="5"||accesskey="6"||
>  ATagTitle.field = description // title
>  }
>
> NO = 1
> NO {
>    allWrap = <div id="menu-sub"> | </div>
>    ATagTitle.field = description // title
>    }
>
>
> ACTIFSUB = 1
> ACTIFSUB {
>   allWrap = <div id="menu-actifsub"> | </div>
>      ATagParams
> =accesskey="1"||accesskey="2"||accesskey="3"||accesskey="4"||accesskey="5"||accesskey="6"||
>   ATagTitle.field = description // title
>   }
>
>  ACT = 1
>  ACT {
>      allWrap = <div id="menu-act"> | </div>
>      ATagTitle.field = description // title
>      }
>
> RO < .NO
>
> }
>
> temp.MenuLinks.3 = TMENU_LAYERS
> temp.MenuLinks.3 {
> VISIBILITY:hidden;
> #directionLeft = 1
> lockPosition = x
> relativeToParentLayer=1
> relativeToTriggerItem=1
> hideMenuWhenNotOver=1
> topOffset=0
> leftOffset=0
> noBlur = 1
> expAll=0
> wrap = <div id="submenu2"> | </div>
>
> NO = 1
> NO {
>    allWrap = <div id="menu2-sub"> | </div>
>    ATagTitle.field = description // title
>    }
>
>  ACT = 1
>  ACT {
>      allWrap = <div id="menu2-sub-act> | </div>
>      ACT.ATagTitle.field = description // title
>      }
>
> RO < .NO
> }
>
> beispiel hier: http://rasi.ch/test2
>
-- 
christian wolff - multimedia producer
telefon: (030) 789 134 99
email: chris at connye.com
adresse: schenkendorfstr. 6 - 10965 berlin
    
    
More information about the TYPO3-german
mailing list