VooDooS
Messages postés46Date d'inscriptionsamedi 17 avril 2004StatutMembreDernière intervention23 septembre 2006
-
2 avril 2005 à 22:18
VooDooS
Messages postés46Date d'inscriptionsamedi 17 avril 2004StatutMembreDernière intervention23 septembre 2006
-
3 avril 2005 à 15:03
Bonsoir,
Toujour pour mon chat, il faudrait que je fasse un menu contextuel
différent suivant l'endoirt (le texte) sur lequel est placé le curseur.
Par exemple, faire un clic droit sur le nom d'un memrbe affichera un
menu qui permettra de choisir plusieurs option dont "Chuchoter".
Lorsque l'on cliquera sur cetee oprion, cela activera une foncion
javascript qui permettra d'envoyer le message en mode "chuchotemment".
La ou il faut que se menu contextuel soit différent partout, c'est que
déjà, si on clik a coté d'un nom, ca ne fasse rien, et de plus, les
options de la fonction pour chuchoter changeront selon le membre choisi.
Merci d'avance de votre aide qui va m'etre précieuse, car je n'ais aucune idée e comment réaliser cela.
sapakus
Messages postés96Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention10 février 20113 3 avril 2005 à 14:53
Bonjour,
Si j'ai bien compris tu souhaites enlever ou ajouter un item à ton menu contextuel suivant le membre choisi.
Tu peux affecter une classe css (.classeitem) à l'item (iditem) en question dans laquelle tu indiques : display : none;
Puis dans la fonction d'affichage du menu contextuel (avant de le rendre visible) tu ajoutes un codes pour tester si oui ou non le membre doit avoir l'item en question:
Si oui, tu changes le display de l'item :
document.getElementById("iditem").style.display="block";
Si non :
document.getElementById("iditem").style.display="none"; <-- il faut le faire sinon au deuxième appel de la fonction d'affichage, l'item s'affichera quoiqu'il en soit.
Pour l'histoire du clique, il faut le tester sur le nom de tes membres et pas sur l'intégralité du document.
J'ais créé un item Chuchotemment dans le menu, et je lui ai mis comme
lien une fonction javascript, et ce sont les attributs de cette
focntion qui change suivant que l'on est passé sur le nom VooDooS ou
ToTo.
MErci quand même de ta réponse Sapakus, car ton idée de div pour cacher quand on peut pas est géniale ;)