Ik ben bezig met het maken van een nieuwe website. Een van de zaken die ik zou willen doen is nieuwe links opvallend aanduiden. Als de link "Foto's van de kat" een nieuwe link is voor de bezoeker, dan wil ik dat er naast die link "*nieuw*" komt te staan in het rood.
Met ASP.NET zou ik hier wel snel iets op vinden, maar ik heb dit keer niet de luxe om al die programmeertalen te kunnen gebruiken (de server ondersteund ze niet).
Op dit ogenblik heb ik het opgelost via CSS. Met a:visited en a:link slaag ik er in een deel tekst (*nieuw*) te tonen of te verbergen. Dat werkt goed zolang de history niet gedelete wordt. Eens de history gedelete wordt, staat alles terug als *nieuw* en dat is niet zo mooi.
Ik zoek dus een manier om dit beter te doen. Ik heb echter geen idee hoe ik het moet aanpakken. Het liefst zou ik het allemaal in HTML + CSS doen, dan kan ik de website op elke host plaatsen die ik wil. Javascript mag natuurlijk ook aangezien dit niets van de server vraagt. In het ergste geval kan ik PHP gebruiken, maar dat vermijd ik liever als het niet nodig is.
Wat lijkt jullie de beste oplossing voor dit probleem? (links zijn altijd welkom. Ik veronderstel dat het met cookies mogelijk moet zijn, maar ik weet niet hoe ik hier mee moet werken...En cookies intypen in Google gaat net iets te veel results geven)
Met ASP.NET zou ik hier wel snel iets op vinden, maar ik heb dit keer niet de luxe om al die programmeertalen te kunnen gebruiken (de server ondersteund ze niet).
Op dit ogenblik heb ik het opgelost via CSS. Met a:visited en a:link slaag ik er in een deel tekst (*nieuw*) te tonen of te verbergen. Dat werkt goed zolang de history niet gedelete wordt. Eens de history gedelete wordt, staat alles terug als *nieuw* en dat is niet zo mooi.
Ik zoek dus een manier om dit beter te doen. Ik heb echter geen idee hoe ik het moet aanpakken. Het liefst zou ik het allemaal in HTML + CSS doen, dan kan ik de website op elke host plaatsen die ik wil. Javascript mag natuurlijk ook aangezien dit niets van de server vraagt. In het ergste geval kan ik PHP gebruiken, maar dat vermijd ik liever als het niet nodig is.
Wat lijkt jullie de beste oplossing voor dit probleem? (links zijn altijd welkom. Ik veronderstel dat het met cookies mogelijk moet zijn, maar ik weet niet hoe ik hier mee moet werken...En cookies intypen in Google gaat net iets te veel results geven)