A-Tags vor und hinter CUR formatieren

  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    13. 09. 2010, 11:13

    Hallo miteinander,

    gibt es über TS eine Möglichkeit die Links vor und nach dem aktuellen Link (CUR) mit einer ID zu belegen?

    [b]Warum das ganze:[/b]
    Wenn in bestimmter Link gehovert wird, so sollen auch die Links neben des gehoverten Links in ihren Hover Status versetzt werden. Das ganze funktioniert schon per JS. Beim Hovern werden Links welche mit einer bestimmten ID versehen sind, auch mit gehovert.

    Vielen Dank, Anderl


  • 1
  • igorshmigor igorshmig...
    Jedi-Ratsmitglied
    0 x
    941 Beiträge
    0 Hilfreiche Beiträge
    13. 09. 2010, 11:42

    Ja, natürlich gibt es die Möglichkeit. Gib dem NO per ATagParams einfach die ID mit auf den Weg.

  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    13. 09. 2010, 12:45

    Hallo,

    dass ich die Links mittels ATagParams mit einer ID belegen kann ist mir schon klar.

    Aber wie ermittle ich die beiden Links vor und nach dem aktuellen Link um diese mit ATagParams zu belegen?

    Gruß Anderl

  • igorshmigor igorshmig...
    Jedi-Ratsmitglied
    0 x
    941 Beiträge
    0 Hilfreiche Beiträge
    13. 09. 2010, 13:01

    Ach, du meinst nur die zwei Links unmittelbar vor und danach? Ich dachte du meintest alle, die davor und danach kommen. Das wäre natürlich einfach gewesen. Ja nun, da kann ich dir auch nicht weiterhelfen.

  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    13. 09. 2010, 16:07

    Ja trotzdem vielen Dank.

    Ich dachte da eher vielleicht das man sowas zum Beispiel mit optionSplit machen kann.

    Hab aber bisher eben noch keine brauchbare Lösung gefunden.

    Anderl

  • anderlk anderlk
    R2-D2
    0 x
    112 Beiträge
    1 Hilfreiche Beiträge
    17. 09. 2010, 09:49

    Hallo,

    ich habe das Menü jetzt mal gebaut. Das TS sieht aktuell so aus:

    1. lib.nav = HMENU
    2. lib.nav {
    3. excludeUidList = 8
    4. wrap = <div class="hlist">|</div>
    5. 1 = TMENU
    6. 1 {
    7. noBlur = 1
    8. wrap = <ul class="vlist">|</ul>
    9. NO = 1
    10. NO {
    11. #ATagBeforeWrap = 1
    12. #stdWrap.dataWrap = <li>|</li>
    13. allStdWrap.insertData = 1
    14. ATagTitle.field = subtitle//title
    15. ATagParams = onmouseover="hover(1);" onmouseout="hover(0);"
    16. wrapItemAndSub = <li>|</li>
    17. }
    18.  
    19. CUR = 1
    20. CUR < .NO
    21. CUR {
    22. allStdWrap.insertData = 1
    23. wrapItemAndSub = <li class="active">|</li>
    24. ATagParams = onmouseover="hover(0);" onmouseout="hover(0);" id="hover"
    25. }
    26. ACT < .CUR
    27. }
    28. }

    Die onmouseover Events steuern die Stati der Links. Es gibt zwei Statusse:

    1 = Wenn der Link links vom CUR gehovert wird
    2 = Wenn der Link rechts vom CUR gehovert wird

    Was also getauscht werden muss sind die Zahlen innerhalb der onmouseover Events. Und zwar genau rechts und links neben dem Aktiven Link.

    Seht Ihr da irgendeine Möglichkeit?

    MFG Anderl

  • klodeckl klodeckl
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    17. 09. 2010, 12:24

    Ich denke das wird nicht gehen. Wenn du es schon per Javascript gelöst hast, lass es einfach so. Du könntest was in PHP schreiben und dann per TS einbinden oder als Ext, ob es aber den Aufwand wert ist…

  • 1