Moin,
brauchst du denn den Link?
<a href="meine-nachrichten/?msg5"
Wenn nein, dann sowas in der Art machen:
<a href="#nogo"
Hallö,
kleines Problem hier mit ein paar Links. Es geht genauer gesagt um einen Posteingang von privaten Nachrichten, ich benutze die Pseudo-Klasse a:visited, um noch nicht gelesene Nachrichten anders zu formatieren. Bzw. das ist es was ich gerne machen möchte, denn noch klappt es nicht so ganz.
Das Problem ist, das die Inhalte der Nachrichten eigentlich auf der selben Seite, unter der überschrift ausklappen, der Link die Seite aber neu lädt, wodurch dann der javascripteffekt, das Ausklappen wieder verlorengeht.Code:<a href="meine-nachrichten/?msg5" onclick="toggleswitchitem('item5');">blabla</a>
Wenn ich ein "return false;" dranhänge, wird zwar wie gewünscht keine Seite neu geladen, aber dafür wird die Überschrift auch nicht mehr als Link erkannt wodurch dann auch das a:visited nicht mehr greift. Hoffe ich konnte das einigermaßen verständlich erklären und jemand hat eine Lösung hierfür.
Greets, Katjusha
Moin,
brauchst du denn den Link?
<a href="meine-nachrichten/?msg5"
Wenn nein, dann sowas in der Art machen:
<a href="#nogo"
Gruss Guin
Mein Blog
Moin,
das hatte ich auch schon versucht leider wird man dann immer auf die startseite, also www.blabla.com/home/#null verwiesen. Ob das was mit den Pfad-einstellungen relativ/absolut zu tun hat?
Du koenntest noch die Klasse mit JS bei einem Klick aendern. Dann brauchst du :visited nicht mehr.
Gruss Guin
Mein Blog
Das klingt eigentlich ganz interessant. Allerdings wäre es wichtig, das die Klasse auch beim nächsten Aufruf noch verändert ist, auch zb. ein paar Wochen später. Ob das geht?!
Ach so.. :visited wegen Browsercache.
Dann ist das mit dem JS nicht so guenstig bzw etwas zu aufwaendig.
Deine Frage wegen den Pfaden und dass du um/weitergeleitet wirst (sollte so nicht sein), kann ich dir nicht beantworten.
Kannst du ein oeffentliches Beispiel irgendwie bereit stellen?
Gruss Guin
Mein Blog
Ist grad noch ziemlich Baustelle auf der Seite. Aber ich denke es ist tatsächlich eine TYPO3-Problematik. Habe grad etwas gegoogelt und das Problem scheint auch woanders zu bestehen. Ich bleib dran. Hoffe das ich eine Lösung finde, die ich dann hier poste.
Ach Typo3.
Vielleicht ins Typo3 Board verschieben lassen?
Auf jeden Fall druecke ich dir mal die Daumen, dass es nichts zu kompliziertes ist.
Gruss Guin
Mein Blog
hmm .. liegen die nachrichten des posteinganges vielleicht irgendwo in ner datenbank? .. dann kann man da vielleicht ein feld für "gelesen" einfügen, das bei klick gefüllt wird .. das müsste dann browserübergreifend und auch über wochen hinweg erhalten bleiben ..
Erstmal vielen Dank für eure Antworten. Ich hab es auch tatsächlich noch nicht hinbekommen. Man, wie sich diese Sachen manchmal hinziehen, aaarrgghh...
Wildmieze, das mit einem Read-Flag über die Datenbank zu lösen war auch meine erste Idee gewesen, wäre wahrscheinlich auch der bessere Weg. Allerdings kam hier (mal wieder) erschwerend hinzu, das es ja letztendlich doch eine TYPO3-Angelegenheit ist, und ich weiß halt gar nicht, wie ich dieses query update da noch in die Extension reinballern kann. Na mal schauen.
Grüße euch, Katjusha
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)