3xodius55
Messages postés91Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention16 septembre 2010
-
3 juil. 2006 à 10:21
3xodius55
Messages postés91Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention16 septembre 2010
-
3 juil. 2006 à 16:46
Bonjour,
Ayant un doc assez conséquent, je me vois dans l'obligation de créer un sommaire en début de page. Tous les éléments de ce sommaire sont des ancres (Ancre) renvoyant à des endroits spécifique de la page.
Je voulai savoir s'il est possible de surligner le texte qu'indique l'ancre, c'est à dire le texte contenu dans les balises "a" (ex: texte ).
Je pense que si cela est possible, ça se programme en javascript, non ?
3xodius55
Messages postés91Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention16 septembre 2010 3 juil. 2006 à 16:01
voila ce que j'attendais
function surligne(nom_ancre){
var lien = document.getElementsByTagName("a"); var longueur (lien.length), i 0;
while(longueur>i){
lien[i].style.color = "black";
i++;
}
var ancre;
ancre = document.getElementById(nom_ancre);
ancre.style.color="red";
var url = document.location;
document.location.href = (url+'#'+nom_ancre);
}
3xodius55
Messages postés91Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention16 septembre 2010 3 juil. 2006 à 11:53
salut,
merci de ton aide mais je ne pense pas que cela resolve mon probleme ; si je fais ce que tu dis, je vais affecter un style pour tous les "" ne sera surligné.
Je pensai donc à JavaScript du fait qu'il s'agisse d'une opération coté client.
Est-ce que tu comprends mieux mon problème ?
3xodius55
Messages postés91Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention16 septembre 2010 3 juil. 2006 à 16:46
En effet, j'ai trouvé ce que je voulai mais pour ce problème ta solution fonctionnerai également.
Avec un petit bemol tout de même, il est souhaitable de faire revenir tous les autres liens dans leur configuration initiale (pour ne pas avoir plusieurs elements surlignés).
Mais bon passons, maintenant que tout le monde est heureux ^^
Bon allez je quitte le boulot, bonne soirée bultez