Zum Inhalt springen

GMENU: Problem mit addwidth

Erstellt am 11. März 2005 · 2 Antworten · letzte Antwort am 15. März 2005

Tags: Frage

Moeffz ·

Hallo, ich habe einen waagerechten GMENU_LAYER, darunter einen senkrechten und wollte die dritte Ebene daneben setzen.

      Untermenue = HMENU
      Untermenue{
         entryLevel = 2
         1 = GMENU_LAYERS
         1{
            useLargestItemY=1
            topOffset = 25
            leftOffset = 15
            relativeToTriggerItem=1
            lockPosition = x
            expAll=1
            hideMenuWhenNotOver=1
            [NO, ACT, RO, IFSUB, IFSUBRO]
         }
         2 = GMENU_LAYERS
         2{
            lockPosition = x
            relativeToParentLayer=1 
            relativeToTriggerItem=1
            hideMenuWhenNotOver=1 
            topOffset = 5 
            leftOffset = 5 
            wrap = | <br>
            useLargestItemX = 1
            expAll=1
            hideMenuWhenNotOver=2
[...]
            NO.XY = [10.w]+10, [10.h]+6
            IFSUBRO.XY = [10.w]+[20.w]+10, [10.h]+6
[...]
         }
         3 = GMENU_LAYERS
         3{
            topOffset = -5
            leftOffset = 5
            lockPosition = x
            expAll=1
            relativeToTriggerItem=1
            hideMenuWhenNotOver=1
            wrap = | <br>
            useLargestItemX = 1
            [NO, ACT, RO, IFSUB, IGSUBRO]
         }

Wenn ich nun mit

relativeToTriggerItem.addWidth = 1

versuche, das dritte Menü direkt neben das zweite Menü zu platzieren, wird eine sehr große Lücke eingebaut (ca. 600 Pixel). Hat einer eine Idee, woran das liegen könnte bzw. welche Einstellung fehlt / falsch ist?

Vielen Dank im voraus.

Moeffz ·

Hallo nochmal,

ich habe meine Seite mal mit dem FF ausprobiert und dort funktioniert mein Script einwandfrei. Leider muss die Seite nachher auf dem IE einwandfrei funktionieren. Auch wenn dies kein html-Forum ist, kann mir vielleicht jmd. helfen, mein Script / Template IE-kompatibel zu korrigieren, da ich dort wirklich sehr unbedarft bin.
Der relevante Schnipsel aus meinem Template:

<html>
<head>
<title>###Titel###</title>
<link rel="stylesheet" href="./style/styles.css" type="text/css">
</head>

<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">

<!-- ###DOKUMENT### begin --><table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
   <th bgcolor="#E7EDEC" rowspan="2" align="left"><div class="tippelmenue-block">###Tippelmenue###</div></th>
   <td>###Ueberschrift###</td>
   <td bgcolor="#CEDBD9">###Suche###</td>
</tr><tr>
   <td width="580" bgcolor="#CEDBD9"><table border="0" cellspacing="0" cellpadding="0"><td>###Untermenue###</td></table></td>
   <td bgcolor="#CEDBD9">&nbsp;</td>
</tr></table>
<!-- ###DOKUMENT### end -->

</body>
</html>

Meine wrap-Einlagen für das Untermenü lauten wie folgt:

Untermenue.1.NO.wrap = <td bgcolor="#FFFFFF" valign="middle">|</td>
Untermenue.2.wrap = | <br>
Untermenue.3.wrap = | <br>

Was läuft da falsch? (Nein, es muss wirklich auf dem IE laufen. Die Vorgabe kann ich wirklich nicht ändern.)