HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Link markierung verschwindet wenn klick innerhalb webseite

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Link markierung verschwindet wenn klick innerhalb webseite

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   CSS
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
michi22334455



Anmeldungsdatum: 29.08.2009
Beiträge: 3

BeitragVerfasst am: 02.09.2009 12:07:00    Titel: Link markierung verschwindet wenn klick innerhalb webseite Antworten mit Zitat

Hallo,

habe eine linkliste die durch hover und aktive und focus und co sich verändert. ist ja auch so beabsichtigt.

mein problem ist:

wenn ich also einen link klicke wird dieser in einer anderen farbe angezeigt, aber wenn ich dann auf einen anderen Bereich (nicht link) irgendwo auf die seite klicke verschwindet die markierung des ausgewählten links. was kann ich dagegen tun ?

warum ist das so ?

ich möchte das der ausgewählte link seine farbe behält und sich nicht ändert auch wenn ich in irgendeinen anderen bereich auf der seite klicke.

bitte um hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 04.09.2009 08:27:39    Titel: Antworten mit Zitat

Wüsste ich jetzt nicht, dass es mit den Styles für Links in CSS geht. Du kannst aber - je nachdem auf welcher Seite du dich befindest - den gewünschten Link genau auf dieser Seite andersfarbig machen.

z.B. Seite 1

Code:

<a href="seite1.html" style="color:red">Link 1</a>
<a href="seite1.html">Link 2</a>
<a href="seite1.html">Link 3</a>


Seite 2

Code:

<a href="seite1.html">Link 1</a>
<a href="seite1.html" style="color:red">Link 2</a>
<a href="seite1.html">Link 3</a>


Seite 3

Code:

<a href="seite1.html"Link 1</a>
<a href="seite1.html" Link 2</a>
<a href="seite1.html" style="color:red">Link 3</a>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
michi22334455



Anmeldungsdatum: 29.08.2009
Beiträge: 3

BeitragVerfasst am: 05.09.2009 19:21:56    Titel: Antworten mit Zitat

Danke für die rasche Antwort aber die Lösung bringt nichts denn ich lade die Seiten per PHP oder Ajax. Da wird nur der Content des Divs ausgetauscht.

Gibt es denn keine andere Lösung ??
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 07.09.2009 10:31:58    Titel: Antworten mit Zitat

Klar, wenn nur der Content ausgetauscht wird, dann muss es ein URL-Parameter geben, das dem Skript anzeigt, welchen Content er laden muss. Diesen Parameter macht du dir zunutze.

Meinetwegen heisst der parameter "sideID", dann müsstest du diesen mit PHP auslesen und - je nachdem - den entsprechenden Link in der Navi einfärben.

Code:
<?php
    //Aktiven Link finden
    if($_GET['sideID'])
        $style[$_GET['sideID']] = "style=\"color:red\"";
?>

<a href="test.php?sideID=1" <?php echo $style[1]?>>Link 1</a>
<a href="test.php?sideID=2" <?php echo $style[2]?>>Link 2</a>
<a href="test.php?sideID=3" <?php echo $style[3]?>>Link 3</a>
<a href="test.php?sideID=4" <?php echo $style[4]?>>Link 4</a>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   CSS
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.