Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1799 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  liens visités

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

liens visités

n°1348170
mordorzomb​y
Posté le 17-04-2006 à 15:57:53  profilanswer
 

bonjour
je voudrais savoir comment faire pour que les liens visités n'apparaissent qu'une seule fois.
je m'explique, j'ai fait un a:link et a:visited mais le probleme c'est que le a:visited reste en memoire, meme si je ferme le site et que j'y retourne, pas moyen d'avoir mes liens "vierges" de nouveau...
ya t'il un moyen pour effacer l'hsitorique du site pour qu'a chaque visite les liens soit reloadés??
je ne sais pas si je me suis bien exprimée...
mais si quelqu'un a compris ou je veux en venir et peut me guider c'est sympa...
 
merci

mood
Publicité
Posté le 17-04-2006 à 15:57:53  profilanswer
 

n°1348410
nargy
Posté le 17-04-2006 à 23:04:36  profilanswer
 

Avec une session, ça se gère plutot côté serveur, quoique avec beaucoupà de javascript c'est possible.
Le principe est d'associer un cookie temporaire, qui est valide pendant que l'utilisateur surfe. Le cookie est remis à zéro quand l'internaute ferme le navigateur. Quand le cookie a été remis à zéro, tu crée une session, avec un numéro automatique quasi aléatoire. Tu passe ce numéro en paramètre à toutes tes pages, et comme le numéro change à chaque remise à zéro, donc à chaque fois que l'internaute a éteint son navigateur, le navigateur pense que c'est une nouvelle page et remets tes liens ``non visités``.

n°1348524
mordorzomb​y
Posté le 18-04-2006 à 09:27:53  profilanswer
 

merci pour ta reponse!!
comment je fais pour associer un cookie temporaire? est ce que c'est un code a inserer quelque part?
je ne suis pas super forte alors il me faudrait un peu de detail stp... merci!

n°1348569
nargy
Posté le 18-04-2006 à 10:16:54  profilanswer
 

utilises-tu un language serveur et lequel, ou est-ce que tu fait seulement des pages .html?

n°1348587
mordorzomb​y
Posté le 18-04-2006 à 10:32:40  profilanswer
 

nargy a écrit :

utilises-tu un language serveur et lequel, ou est-ce que tu fait seulement des pages .html?


 
je fais mes pages en html...

n°1348608
nargy
Posté le 18-04-2006 à 11:02:14  profilanswer
 

Pour faire des cookies en javascript:
http://www.actulab.com/les-cookies-en-javascript.php
 
Pour générer un nombre aléatoire en javascript, tu utilise Math.random(). Si le cookie ne contient rien, tu mets ce nombre dans le cookie avec path=/, domain=tonsite.com, expires=null. Sinon tu lis la valeur qui y était. Tu stocke la valeur dans la variable ``sid``.
 
Pour modifier les liens, ils se trouvent dans document.links:

Code :
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. function modif_liens()
  4. {
  5.   for(i=0;i<documents.links.length;i++)
  6.     document.links[i]=document.links[i]
  7.       +(document.links[i].search().indexOf('&')>0?'?':'&')
  8.       +'sid='+sid;
  9. }
  10. document.onload='modif_liens()';
  11. -->
  12. </script>


De la doc javascript:
http://www.devguru.com/Technologie [...] jects.html
(Ça se passse dans les objets Document, Link et String.)

n°1348680
mordorzomb​y
Posté le 18-04-2006 à 12:04:52  profilanswer
 

merci, je vais essayer de comprendre tout ca... je te tiens au courant, en tout cas c'est sympa!

n°1348787
mordorzomb​y
Posté le 18-04-2006 à 14:19:38  profilanswer
 

bon, en fait je n'y arrive pas :sweat: , je pense que le plus simple est que je laisse tomber l'aspect visited...
c'est beaucoup trop compliqué pour mon faible niveau... en tout cas encore merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  liens visités

 

Sujets relatifs
Problemes sur excel : liste, liens[RESOLU] Comment faire des liens vers les pages de son site?
Comment on fait ça ? Jolie infobulle au survol de liens sur Framasoft"name" pour les liens...
Bannière et barre de liens FRONTPAGEModifier les liens d'une animation.
Couleur de liens visités et IE[HTML/CSS]Pb de style pour liens visités
[ CSS ] Couleur de liens visités, pas visités...Ne plus conserver les liens deja visités
Plus de sujets relatifs à : liens visités


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)