Javascript CSS a:visited - HTML/CSS - Programmation
Marsh Posté le 27-01-2009 à 12:39:03
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 :
|
PS :
Citation : <td align="center" colspan="16" class="navigationResult" > |
Ça c'est que j'appelle se compliquer la vie pour rien. ce qu'il y a ci dessous est rigoureusement identique :
Code :
|
Marsh Posté le 27-01-2009 à 10:49:54
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 !!