IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Effacer l'historique des liens


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut Effacer l'historique des liens
    Salut,

    j'aimerais savoir s'il est possible à partir d'un commande html ou php d'effacer l'historique des liens visité afin que ceux-ci récupérer leur couleur par defaut.

    J'essaie de faire cela parce que la personne pour qui je fais le site veux absolument que le lien qu'elle est en train de visiter soit jaune. Donc je me suis dit que si seul le lien actif est considéré comme déjà visité, j'arriverais au même résultat.

    Merci.

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Ca serait pas plus simple d'utiliser les feuilles de style CSS ?
    http://pbnaigeon.developpez.com/tuto...tions-de-base/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    Oui, par contre, les propriétés disponibles dans CSS pour les liens sont :

    Hover: lorsque la souris est au-dessus.
    Active: lorsque la souris clique dessus (pendant le clic)
    Visited: lien visité
    et link je crois, celui par défaut...

    À moins que je ne me trompe...

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par ShortcutZ
    Oui, par contre, les propriétés disponibles dans CSS pour les liens sont :

    Hover: lorsque la souris est au-dessus.
    Active: lorsque la souris clique dessus (pendant le clic)
    Visited: lien visité
    et link je crois, celui par défaut...

    À moins que je ne me trompe...
    tu trouves pas ton bonheur ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    Non parce que je veux que le lien que je visite présentement soit jaune. Les autres doivent être noirs. Mêmes ceux déjà visités.

  6. #6
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par ShortcutZ
    Non parce que je veux que le lien que je visite présentement soit jaune. Les autres doivent être noirs. Mêmes ceux déjà visités.
    Si tu fais du PHP comme tu semblais le dire, tu peux forcer dynamiquement la couleur du lien que tu veux, il me semble ? Genre en modifiant le style juste à cet endroit-là

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut
    Mon menu est généré à partir d'une requête ... voici le code ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    function affiche_menu2($idpage) {
    	// Sélectionne toutes les pages filles de la page en cours
    	$strSQL = 'SELECT `Id_page`, `Titre` FROM `pages` WHERE `Id_parent` = '.$idpage;
    	$resultat = requete_SQL($strSQL);
    	// Si la page n'a pas de page fille, alors on modifie la requète pour obtenir ses pages soeurs.
    	if (mysql_num_rows($resultat) == 0) {
    		$strSQL = 'SELECT `Id_page`, `Titre` FROM `pages` WHERE `Id_parent` = '.$_ENV['id_parent'];
    		$resultat = requete_SQL($strSQL);
    	}
    	$menu_retour = '<table cellspacing=0 cellpadding=2><tr><td width=1px style="border-right:1px solid #000"><font color=#FFFFFF>.</font></td>';
    	while ($tabl_result = mysql_fetch_array($resultat)) {
    		$menu_retour .= '<td align=center style="border-bottom:1px solid #000" style="border-right:1px solid #000">';
    		$menu_retour .= '<a href="index.php?id_page='.$tabl_result['Id_page'].'">';
    		$menu_retour .= $tabl_result['Titre'];
    		$menu_retour .= '</td>';
    	}
    	$menu_retour .= '<td><font color=#FFFFFF>.</font></td width=1px style="border-left:1px solid#000"></tr></table>';
    	return $menu_retour;
    }
    Tu voudrais dire que je pourrais changer la couleur du lien dans cette partie là ? Si oui, eh bien je ne sais pas trop comment. Je jongle avec le php, mais je suis encore assez débutant.

  8. #8
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    apparemment dans $_GET["id_page"] tu devrais avoir l'id de la page courante. Il faut que tu le compares avec $tabl_result['Id_page'] au moment d'afficher le lien.
    Si ça correspond, tu modifies la couleur, mais pour ça je te propose de voir avec quelqu'un qui connait mieux le CSS que moi.

Discussions similaires

  1. Effacer l'historique des logins
    Par ben_harper dans le forum Windows XP
    Réponses: 6
    Dernier message: 13/08/2008, 14h44
  2. Réponses: 3
    Dernier message: 17/04/2007, 11h19
  3. [Struts]Historique des liens!
    Par Sniper37 dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/11/2005, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo