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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript CSS a:visited

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript CSS a:visited

n°1843510
zarmuse
Posté le 27-01-2009 à 10:49:54  profilanswer
 

Bonjour,
 
Je rencontre actuellement un problème avec le style a:visited
Si le lien est en "dur" (exemple http://google.com) alors le style a:visited est bien utilisé.
Par contre, lorsque je le construit 'dynamiquement', le styl n'est pas utilisé.
Ci-joint un exemple :
 
style.css :
.navigationResult a:visited{
 color : blue;
 text-decoration:none;
}
 
Fichier .jsp :
<script>
 function gotoPage(factor,numeroPage)
 {
        var  obj = document.forms[0];
  obj.action='<%=request.getContextPath()%>/rechercher/ImprimerMultipleCourrierAction.do?method=exportCourrierAccord&factor='+factor+'&start='+numeroPage;
  obj.submit();
 }
</script>
<html>
(...)
<td align="center" colspan="16"  class="navigationResult" >
<%
  out.print("<a href=javascript:gotoPage("+ 0 + "," + 1 +" )>" + "</a> - " );      
%>
</td>
(...)
</html>
 
Si je clique sur le lien, celui-ci affiche une page contenant le lien de la page ou je suis.
Mais le style a:visited n'est pas utilisé.
 
Merci par avance de vos idées !!

mood
Publicité
Posté le 27-01-2009 à 10:49:54  profilanswer
 

n°1843567
Bidem
Posté le 27-01-2009 à 12:39:03  profilanswer
 

Je pense que du point de vue du navigateur, pour qu'il applique le style "visited", il faut que l'url précisée dans href fasse partie de son historique.
 
Or ici ce qu'il y a dans href n'est même pas une url
 
Meilleur façon de faire ton lien :

Code :
  1. <a href="/rechercher/ImprimerMultipleCourrierAction.do" onclick="gotoPage(0, 1);return false;"> + </a>


 
PS :

Citation :

<td align="center" colspan="16"  class="navigationResult" >  
<%
  out.print("<a href=javascript:gotoPage("+ 0 + "," + 1 +" )>" + "</a> - " );      
%>
</td>


Ça c'est que j'appelle se compliquer la vie pour rien. ce qu'il y a ci dessous est rigoureusement identique :

Code :
  1. <td align="center" colspan="16"  class="navigationResult" >
  2. <a href=javascript:gotoPage(0,1)></a> -
  3. </td>


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

  Javascript CSS a:visited

 

Sujets relatifs
[CSS] Div qui ne veut pas être à 100%Problème de compatibilité javascript/IE
[JAVASCRIPT/Ajax] Menu par onglet coulissant assez SpecialSVP: Quel est le meilleur livre pour débuter en CSS
[CSS] Menu verticale, sous menu horizontaletitre et CSS
[CSS] : Plusieurs Div dans un Div conteneur[Javascript] Les Smileys
Monitoring de l'utilisation de fonctions javascriptMenu horizontal depliant en CSS : Bug sous IE7
Plus de sujets relatifs à : Javascript CSS a:visited


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR