11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je ne connais pas très bien le JS (pas du tout, en réalité), et même en lisant les tutos que j'ai pu trouver je ne vois pas du tout comment résoudre mon problème.
Je m'explique :

Je voudrais changer dynamiquement la couleur de certaines chaînes de caractères dans une page. La page comporte des noms et des références, et je souhaiterais que les références soient rouges.
La syntaxe est toujours de ce genre : Nom de la ville (ref. 123)

Après quelques recherches, j'ai trouvé la méthode
.fontcolor(color)
et je pense avoir trouvé l'expression régulière dont j'aurais besoin, du style
var Chaine = new RegExp("^\(ref","\)$");


Mais c'est tout, je ne sais pas du tout comment faire fonctionner le tout... Smiley confus
Si l'un(e) d'entre vous pouvait se pencher su mon cas, ça serait très sympa.

A+
Modifié par carobee (15 Oct 2009 - 13:28)
Smiley decu pas de réponse ? personne ?

J'ai bricolé quelque chose, mais rien ne se passe (néanmoins, pas d'erreur signalée dans Firebug)


<script type="text/JavaScript">
<!--

function colorer() {
	var Ref = Chaine.fontcolor(red);
	var Chaine = new RegExp("^\(ref*\)$","g");
}
window.onload=colorer;
//-->


</script>


Quelqu'un pourrait-il me dire pourquoi rien ne se passe ?
Merci beaucoup Smiley cligne
Que veux-tu mettre exactement en rouge? Toute la parenthèse, seulement le contenu de la parenthèse ou seulement le nombre?
Bonjour, je souhaiterais mettre les parenthèses et ce qu'il y a dedans.

un exemple du code html de ma page :



	<ul id="galerie_mini">

	    	    <li>
 	       <a href="#">
               <img src="thumb_ampus (3).JPG" alt="Ampus (ref : 411)" title="Ampus (ref : 411)" height="63" />

<br />Ampus (ref : 411)</a><br />
</li>
		    <li>
 	       <a href="#">
               <img src="thumb_ampus2 (3).JPG" alt="Ampus (ref. 225)" title="Ampus (ref. 225)" height="63" />

<br />Ampus (ref. 225)</a><br />
</li>
		    <li>
 	       <a href="#">
               <img src="thumb_arriere-cannois (3).JPG" alt="Arrière-Pays Cannois (ref : 506)" title="Arrière-Pays Cannois (ref : 506)" height="63" />

<br />Arrière-Pays Cannois (ref : 506)</a><br />
</li>
</ul>


merci
Modifié par carobee (15 Oct 2009 - 14:34)