Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Bei besuchten Links Navigationsbild austauschen? Antworten
Bei besuchten Links Navigationsbild austauschen?

Al Blank
Quasselstrippe


Beiträge: 368



Hallo,

hat vielleicht jemand ein kleines script zu Hand, mit dem ähnlich wie bei a: visited, nicht die Textfarbe sich ändert, sondern ein Navbigationsbild ausgetauscht wird?

MFG!

Al Blank

  Profil   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165



  Profil   E-Mail   Website   Editieren   Zitieren

Al Blank
Quasselstrippe


Beiträge: 368


Hi,

danke das ist schon ungefähr die Richtung, allerdings hätte ich mehr daran gedacht, das jeweilige Rolloverbild durch ein speziell für visited entworfenes Bild auszutauschen.

Kronkret hab ich 8 Menüpunkte als RollOver Bilder, mit verschiedenem Inhalt.
Ich dachte mir das funzt vielleicht mit einer SessionID oder so. Die besuchten Seiten werden gespeichert und die Linkbilder dementsprechend ausgetauscht. Oder bin ich auf dem falschen Dampfer, bzw. gibts ne andere Lösung?

Mit CSS kann ich ja nur ein und das selbe Bild immer zum Austauschen nehmen, vielleicht geht das ja in Zusammenhang mit Javascript?

  Profil   Editieren   Zitieren

sondermuelli
Quasselstrippe


Beiträge: 369


du kannst doch per css für jeden link-zustand, also auch für visited, ein beliebiges bild festlegen. sollte wohl die einfachste lösung sein und ist damit auch javascript oder einer serverseitigen sprache vorzuziehen.

---
wer hilft mir beim geschirr spülen?

  Profil   E-Mail   Website   Editieren   Zitieren

Al Blank
Quasselstrippe


Beiträge: 368


Hmmm, ich glaub ich hab mich falsch ausgedrückt, jetzt nochmal mit Beispiel, oder steh ich auf dem Schlauch

Bsp.:

Ich habe 3 Menüpunkte mit 3 verschiedenen Navigationsbildern:
- Kontakt
- Organisation
- Neues

Ist nun der Punkt Kontakt schon besucht, dann soll er das Navigationsbild Kontakt austauschen gegen das Bild kontakt_visited.
Ist der Punkt Organisation schon besucht worden, dann soll das Navigationsbild Organisation ausgetauscht werden mit dem Bild organisation_visited.

Wenn ich das ganze nur alleine mit der CSS Auszeichnung a:visited realisieren möchte, dann habe ich doch nur die Möglichkeit jedes Navigationsbild mit ein und dem selben Austauschbild zu belegen. Oder kann ich für jeden einzelnen Link ein eigenes a:visited anlegen?

Greeetz!

Al Blank

  Profil   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165


dann einfach klassen festlegen und jeden menupunkt individuell belegen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
<a class="kontakt">kontakt</a>

a.kontakt:link {
 background-image:url(kontakt_normal.png);
}

a.kontakt:visited {
 background-image:url(kontakt_visited.png);
}


---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren

Al Blank
Quasselstrippe


Beiträge: 368


Jaaaaaaaaaaaaa,

thx und so einfach, da hatte ich wohl eine Blockade
Aber das mit den Klassen, da hab ich nicht daran gedacht!

*******************

Weil Du in Deinem Beispiel .png Formate genommen hast, bringt mich das gleich zu einer neuen Frage. In wieweit ist es eigentlich mittlerweile ratsam png zu verwenden?

  Profil   Editieren   Zitieren

sondermuelli
Quasselstrippe


Beiträge: 369


Weil Du in Deinem Beispiel .png Formate genommen hast, bringt mich das gleich zu einer neuen Frage. In wieweit ist es eigentlich mittlerweile ratsam png zu verwenden?
Ich verwende mittlerweile nur noch PNG statt Gif, weil sie einfach kleiner sind. Kompatibiltätsprobleme gibts meiner Erfahrung nach mit keinem halbwegs modernen Browser; lediglich das Unvermögen des IE, Alphatransparenzen darzustellen ist etwas ärgerlich, aber man kann dem ja mit hilfe von MS-Filtern auf die Sprünge helfen.

---
wer hilft mir beim geschirr spülen?

  Profil   E-Mail   Website   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165


seh ich genauso. alles was verlustfrei komprimiert werden soll wird bei mir als PNG gespeichert, wenn man doch mal kleinere dateien braucht und auf qualitaet verzichten kann eben JPG.

---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben