ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
489
489
EMPFEHLEN
-
16.02.05 13:47 #1
- Registriert seit
- Oct 2004
- Ort
- CH - Stansstad (Nidwalden)
- Beiträge
- 17
Hallo
Ich suche eine Möglichkeit mit PHP, dass wenn ich bei meinem Templatesystem eine Unterkategorie (subnavi) angeklickt habe, dass dieser Link auch markiert bleibt. Mit dem CSS-Befehl :active geht das ja leider nicht. Ich möchte, dass in diesen Zustand die Schriftfarbe und die Hintergrundfarbe geändert ist.
Hier der :active CSS-Befehl
Rein theoretisch könnte ich mir was mit "if - else" vorstellen, weiss aber nicht mit welchen Befehlen ich dies anstellen soll. Das Menü ist auch in mit if-Anweisungen aufgebaut. Hier ein kleiner Ausschnitt.PHP-Code:a.subnavi:active {
color: #FFFFFF;
background-color: #BF380B;
}
Bin als PHP-Neuling für jeden Hinweis sehr dankbar.PHP-Code:echo"<span class=\"topnavact\"><a class=\"topnavi\" href=\"index.php?open=photos\">Photos</a></span><br>";
if(substr($_GET['open'], 0, 6) == 'photos') {
echo"<ul class=\"subnav\" style=\"margin:0 0 0 8px;\" type=\"circle\">";
echo"<li style=\"padding:1 0 1 0px;\" onmouseover=\"this.style.color='#BF380B'; this.style.listStyleType='disc'\" onmouseout=\"this.style.color=''; this.style.listStyleType='' \"style=\"color : #202846\">";
echo"<a class=\"subnavi\" href=\"index.php?open=photos-schiffstaufe\">Schiffstaufe</a></li>";//dieser Link sollte hervorgehoben sein wenn er aktiv ist
...
...
Habe stundenlang hier im Forum gesucht, wenn ich was übersehen habe, dann entschuldige ich mich.
Lg Conny
-
Also ich mache das immer so das ich die URL in der Adresszeile auslese, und das dann wie folgt mache:
musst du dann eben für dich anpassen.PHP-Code:if($_GET['site'] == 'beispiel.html') {
echo "<b><a href="beispiel.html">beispiel</a></b>";
} else {
echo "<a href="beispiel.html">beispiel</a>";
}
[:.drumba.:] - Wordpress Entwicklung Berlin
_______________________________________
Staatlich anerkanntes Experiment:
Kohlkopf | Angela | Merkel| Angela Merkel
-
16.02.05 15:33 #3
- Registriert seit
- Oct 2004
- Ort
- CH - Stansstad (Nidwalden)
- Beiträge
- 17
Wow ... perfekt ... genauso habe ich es mir gewünscht
Ich danke Dir "BSA"
Ist zwar jetzt eine "Fusselarbeit" zwischen meinen Code zu arbeiten, aber das Resultat ist das was zählt *smile*
Die Änderungen für meinen Bedarf sehen wie folgt aus
PHP-Code:a.subnaviactive { //Doppelpunkt entfernt
color: #FFFFFF;
background-color: #BF380B;
}
Gruss, ConnyPHP-Code:if(substr($_GET['open'], 0, 6) == 'photos') {
echo"<ul class=\"subnav\" style=\"margin:0 0 0 8px;\" type=\"circle\">";
echo"<li style=\"padding:1 0 1 0px;\" onmouseover=\"this.style.color='#BF380B'; this.style.listStyleType='disc'\" onmouseout=\"this.style.color=''; this.style.listStyleType='' \"style=\"color : #202846\">";
if($_GET['open'] == 'photos-schiffstaufe') {
echo "<a class=\"subnaviactive\" href=\"index.php?open=photos-schiffstaufe\">Schiffstaufe</a></li>"; // hier die geänderte CSS-Anweisung (subnaviactive) eingefügt
} else {
echo"<a class=\"subnavi\" href=\"index.php?open=photos-schiffstaufe\">Schiffstaufe</a></li>";
}
Ähnliche Themen
-
Hauptkategorie in Navi hervorheben, auch wenn Unterkategorie/-punkt aktiv ist
Von Steve2010 im Forum CSSAntworten: 4Letzter Beitrag: 04.09.10, 18:22 -
Aktiven Link hervorheben
Von nordi im Forum Javascript & AjaxAntworten: 20Letzter Beitrag: 09.08.08, 15:00 -
aktiven Menüpunkt hervorheben
Von SWAT4 im Forum CSSAntworten: 5Letzter Beitrag: 10.02.07, 16:34 -
Aktiven Menüpunkt hervorheben -- dynamisch mit PHP
Von Muffinmampfer im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 11.02.04, 20:15 -
Menu: Aktiven Link hervorheben...
Von DinoB im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 03.02.04, 23:21





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren