Bonjour,
Je crois que mon problème est un peu épineux...je voudrais créer un script qui permette, quand un texte est sélectionné dans une page html, d'en récupérer le contenu par clic sur ce texte, pour l'utiliser dans un fonction par exp.
Voila ce que je sais faire: récupérer le contenu d'un texte sélectionné, avec ce bout de code que j'ai trouvé le net:
Maintenant ce que je ne sais pas faire: détecter un clic dans la zone de texte sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function getSelectedText() { if (window.getSelection) { // This technique is the most likely to be standardized. // getSelection() returns a Selection object, which we do not document. return window.getSelection().toString(); } else if (document.getSelection) { // This is an older, simpler technique that returns a string return document.getSelection(); } else if (document.selection) { // This is the IE-specific technique. // We do not document the IE selection property or TextRange objects. return document.selection.createRange().text; }
Un problème corolaire est que tout clic désélectionne le texte sélectionné...
Merci beaucoup pour vos éventuelles réponses!
Edit: incroyable... je viens de poster ce message, je continue mes recherches sur google pour résoudre mon pb, et je tombe sur un lien qui a l'air de traiter de mon problème. C'est le lien vers le message que je viens de poster, déjà référencé sur google!
Partager