supprimer liens deja visités en arrivant sur le site [résolu] - HTML/CSS - Programmation
Marsh Posté le 23-05-2008 à 12:00:59
Essaie de mettre les a:visited en display:none
D'un point de vu plus "ergonomique", il serait préférable de les laisser mais d'en changer la couleur.
Par contre, dès que l'utilisateur videra le cache de son navigateur, les liens seront à nouveau visibles. Peut-être devrais-tu gérer plutôt côté serveur en stockant les liens visités par IP utilisateur par exemple.
Marsh Posté le 23-05-2008 à 12:51:15
je peux évidemment le gérer par programmation en ne gérant pas a:visited mais en stockant dans la session tous les liens sur lesquels il va cliquer et en fonction de ça avoir un css différent
mais je cherchait si il n'y a pas une solution déjà existante
Marsh Posté le 23-05-2008 à 15:21:17
en fait je me suis peut être mal expliquer
je ne veux pas "supprimer" les liens déjà visite dans le sens que je ne veux plus que le lien s'affiche, je vais faire en sorte que l'utilisateur croit qu'il n'a jamais cliqué sur le lien
Marsh Posté le 23-05-2008 à 21:41:27
Donne une valeur à color à a si tu ne redéfinis rien d'autre.
Sinon, donne les mêmes valeurs à a:link,a:visited
Marsh Posté le 26-05-2008 à 08:35:17
c'est pas encore bien ça
tant que l'utilisateur n'a pas fermé son navigateur je veux qu'il puisse voir les liens qu'il a déjà cliqué, mais dès qu'il ferme sa session et qu'il revient je veux que tous les liens qui s'affichent soient dans l'état initial (même si il les a déjà cliqué lors d'une précédente session)
je crois que j'ai un peu de mal a bien expliquer mon truc
Marsh Posté le 26-05-2008 à 09:22:42
ben au pire tu le gere avec les cookies et tu les supprime a chaque fois qu'il se deconnecte ...enfin s'il y a une connexion auparavant lol
Marsh Posté le 26-05-2008 à 13:38:13
j'ai donc résolu mon problème en stockant dans la session de l'utilisateur tous les liens qu'il clique, et donc avant d'afficher un lien je regarde si il existe ou pas dans la session, et en fonction de ça j'attribue un style au lien
Marsh Posté le 23-05-2008 à 10:13:13
Bonjour,
Je suis en train de développer un module sur un intranet qui tourne sous tomcat
Dans ce module j'affiche selon des critères des listes de liens, et si l'utilisateur visite un lien et qu'il revient a sa recherche initiale je veux qu'il puisse voir les liens qu'il a déjà visité (a:visited)
Par contre je voudrais que lorsque l'utilisateur quitte l'intranet, quand il revient dans le module, même si il fait la même recherche que la précédente, je voudrais que tous les liens affichés ressortent comme "non visités" (même si il les as déjà visite lors d'une précédente visite)
est ce que c'est possible? pour l'instant je n'ai rien trouvé à ce sujet
merci
Message édité par jeromejanson le 26-05-2008 à 13:39:27