Sponsored Links |
|
|||
Zitat:
Zitat:
Zitat:
Gibt es denn überhaupt eine Seite, wenn man den oberen Menüpunkt anklickt? Wenn nein, dann darf auch das kein Link sein. |
Sponsored Links |
|
||||
a) hier http://www.alistapart.com/articles/horizdropdowns/ --> mit dem menü hatte ich angefangen...
b) danke c) naja ich probiere jetzt ersteinmal b) aus und dann sehe ich weiter |
|
|||
Zitat:
Außerdem schau im Script nach, auf welche Elemente Bezug genommen wird. Zitat:
Der "aktive Menüpunkt" muss gekennzeichnet sein, wenn er eine besondere Darstellung bekommen soll. Wenn du ihm die Link-Eigenschaft nimmst, ist er gekennzeichnet. Bitte lies (und verstehe) diesen gesamten Thread nochmal. Du drehst dich im Kreis, weil du grundlegende Dinge noch immer nicht verstanden hast. |
|
||||
ok, lassen wir hier mal im moment die IE-Probleme und die Größe des Background-Bildes oben ruhen. Das ist jetzt auch zweitrangig.
OK, also für alle nochmal mein Hauptproblem: Bei angeklickten untermenüpunkt "a" (Farbe:gelb) soll der obermenüpunkt "A" seine Farbe von rot (inaktiv/nicht angeklickt) zu gelb (aktive Website/angeklickt) verändern und es auch bleiben, wenn das menü eingeklappt wird. Also, momentan ist es so: Wenn ($dieseseite=="indexA") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb Da aber der Menüpunkt "A" sowieso nicht klickbar ist, wird er nie gelb sein können. also ändere ich es wie folgt ab ... Wenn ($dieseseite=="indexa") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb bei AKTIVEM "a" damit wäre bei nur EINEM untermenüpunkt mein ziel erreicht. was passiert aber wenn ich mehr untermenüpunkte habe. theoretisch müsste das ja dann lauten... Wenn ($dieseseite=="indexa", "indexb", "indexc") ist, wird {echo "<span>A</span>";} ausgegeben = ergebnis gelb bei AKTIVEM "a", "b", "c" was kann man da machen....... |
|
||||
Code:
<div id="navigation"> <ul> [*]<?php if ($dieseseite=="indexA") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?> <ul> [*]<?php if ($dieseseite=="indexa") {echo "<span>a</span>";} else {echo "<a href=\"indexa.php\">a</a>";} ?> [/list][/list]</div> |
|
||||
gar keine, das ist mir schon klar
das Code:
[*]<?php if ($dieseseite=="indexA") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?> Code:
[*]<?php if ($dieseseite=="indexa", "indexb", "indexc") {echo "<span>A</span>";} else {echo "<a>A</a>";} ?> so hab ich mir es jedenfalls gedacht das "indexA" steht nur noch drin, weil ich nicht weiß in was ich es ändern soll |
Sponsored Links |
|
|||
Wie wär's, wenn du endlich das bereits verlinkte php-Tutorial durcharbeitest?
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Problem mit dynamischem CSS Menü | riseup | CSS | 6 | 15.09.2011 09:57 |
css problem mehrfarbiges menue | cronopium | CSS | 12 | 09.10.2010 21:01 |
Menue Css Problem | AKraisser | CSS | 11 | 27.11.2008 17:40 |
Layoutcheck von einer Beispielseite | wave | Site- und Layoutcheck | 1 | 12.11.2008 22:48 |
CSS Menü Problem | dieBille | CSS | 4 | 22.02.2006 16:43 |