phpbar.de logo

Mailinglisten-Archive

[php] Besuchter Link einfärben im PHP-Menü , wie geht das?

[php] Besuchter Link einfärben im PHP-Menü , wie geht das?

Marita Betz m.betz at gaponline.de
Die Mai 1 12:43:07 CEST 2007


Hallo Reinhold,


Reinhold Jordan schrieb:
> Hallo Marita,
>   
> Du meinst, daß sich das Bild schon alleine durch die Mouse ändert? Das
> ist dort über Stylesheets gelöst. Das meiste steht unter "m21" in der
> Datei http://barrierefrei.de/_lib/xhtml.css
>
>   
Danke für Deinen Hinweis.

> Ich finde es aber eher verwirrend, daß sowohl die aktuelle Seite, wie
> auch die Seite unter dem Mousecurser mit gleichem Style und Bild
> angezeigt wird. Und das Bild assoziiert ein Menue mit Unterpunkten,
> aber da sind keine
>
>   
Du meinst das vordere Bild, ja da hast Du recht. Mit den Pfeil nach
unten könnte man das glauben. Mir geht es eher aber um sowas wie beim
hinteren Bild.

Ziel ist es einfach, noch besser den aktiven (jetzt gerade besuchter)
Link besser kenntlich zu machen.

Ich habe jetzt auch schon ein wenig rumprobiert und habe es eigentlich
schon fast. Aber eben nicht ganz.

So sieht jetzt der Teil der navigation.inc.php aus.

foreach ($arrNavi as $datei => $linktext) {
         print "<li>";
            
         if (basename($_SERVER["PHP_SELF"]) == $datei){
         print "<span class='spalte1'><img
src='../images/test1.gif'/>$linktext</span>";
         }
         else {
         print "<img src='../images/test.gif'/><a
href=\"$datei\">$linktext</a>";
         }
         print "</li>";
         }
         print "</ul>\n";
        
         ?>

Ich habe jetzt zwei Bilder gemacht. Ein Bild 10 auf 20px großes mit nur
blauen Hintergrund und ein 10 auf 20px großes Bild mit Blau und rot.

Die Bilder werden auch angezeigt, aber bei dem nicht gerade aktiven Link
(die Seiten wo ich nicht gerade anschaue), da ist das Bild ganz am Rand
(was ja auch so gut wäre) und der LinkText ist leider eine Zeile weiter
unten, was nicht so gut ist.

Auf der Seite wo ich gerade besuche, ist das Bild und der Text zwar auf
einer Linie, aber zu nah zusammen.

Hast Du oder jemand anders eine Idee, wie ich das lösen kann?

Kann man hier eigentlich Dateien anhängen? Ich habe einen Screenshot
gemacht, bin mir aber nicht sicher ob ich diesen hier in der
Mailingliste anhängen darf, bzw. ob dieser dann nicht entfernt wird.

Viele Grüße

Marita


php::bar PHP Wiki   -   Listenarchive