Pour rendre tous les mots avant la virgule cliquables avec l'hyperlien généré automatiquement, vous pouvez utiliser du code HTML et JavaScript. Voici un exemple de code que vous pouvez utiliser :
html<p id="course-code">GCI-1009 Dessin, plans et géomatique pour ingénieurs, 3 crédits</p>
<script>
const courseCode = document.getElementById("course-code");
const hyperlink = "<a href='http://votrelien.com'>GCI-1009</a>";
courseCode.innerHTML = courseCode.innerHTML.replace("GCI-1009", hyperlink);
</script>
Ce code va remplacer la première occurrence de "GCI-1009" dans le paragraphe avec un hyperlien généré automatiquement, tout en laissant le reste du texte intact. Si vous voulez que tous les mots avant la virgule soient cliquables, vous pouvez modifier la ligne qui contient la méthode replace
pour inclure également la virgule et tous les mots qui la précèdent :
javascriptcourseCode.innerHTML = courseCode.innerHTML.replace(/([\w-]+),/, "<a href='http://votrelien.com'>$1</a>,");
Ceci va capturer tous les caractères alphanumériques et les tirets avant la virgule et les inclure dans l'hyperlien. Le $1
dans le deuxième argument de replace
fait référence au texte capturé entre parenthèses dans l'expression régulière.
Vous pouvez personnaliser le lien en remplaçant "http://votrelien.com" par votre propre URL.