Glossaire -> Liens Hypertexte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Glossaire -> Liens Hypertexte

par patefilo » 03 juin 2008, 18:44

ok merci ! je vais essayer de ce pas.

Je reviens + tard.... ou pas... :wink:

par animithra » 03 juin 2008, 18:42

Bonsoir.

Peut-être est-il possible de procéder à l'aide du JavaScript.

Si tu peux mettre l'ensemble des mots de ton glossaire dans des variables javascript de la manière suivante, ça peut se faire :

Code : Tout sélectionner

var motGlossaire = new array(); var motGlossaire[1] = 'premier mot de ton glossaire obtenu par requete' var urlGlossaire = new array() var urlGlossaire [1] = 'url vers laquelle renvoi ton mot'
ensuite tu fais une fonction du genre :

Code : Tout sélectionner

fonction qui remplace un mot par une url : DEBUT variable mot passee en parametre variable test initialisée à faux variable i initialisée à 0 TANT QUE (i<motGlossaire.lenth && test = faux) SI mot == motGlossaire[i] ALORS test = vrai FIN SI on incremente i FIN TANT QUE SI test == vrai ALORS mot = '<a href=urlGlossaire[i]>motGlossaire[i]</a>' retourner mot FIN
Après reste à savoir comment tu appliques ça à toute la page, mais je te conseillerais alors de faire un détour par la section JavaScript qui sera plus adaptée.

Bonne progra ![/code]

Glossaire -> Liens Hypertexte

par patefilo » 03 juin 2008, 18:18

Bonjour,

J'ai dans mon site un magnifique glossaire alimenté par une base MySQL.

Ca marche très bien.

Maintenant, j'aimerai qu'à chaque fois qu'il est écrit quelque part dans mon site un mot de mon glossaire, il soit par exemple souligné, avec éventuellement une "bulle" qui apparait au dessus pour une description sommaire et un lien vers ce mot dans mon glossaire lors d'un clic.

Comment faire ? Des idées ?

merci beaucoup

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]