Samedi le 10 octobre 2009 à 00:35
Javascript: comment récupérer le texte sélectionné
En javascript, parfois on a besoin de récupérer le texte sélectionné par le client, c’est souvent utilisé si vous développez votre propre éditeur wysiwig afin de mettre un texte en gras ou placer un lien hypertexte autour de votre sélection!
Bref voici une fonction cross-browser qui vous permet cela!
Code :
getSelectedText = function(){
selectedText = '';
// Gecko, Webkit
if (window.getSelection) {
selectedText = window.getSelection();
}
// Si IE
else if (document.selection) {
selectedText = document.selection.createRange().text;
}
return selectedText ;
}
Et si on fait un test !
Sélectionnez un texte quelconque dans le blog, et cliquez sur le bouton ci dessous!
voilà c’est aussi simple que ça!
Tags :javascript text selection, récuperer selection, selected text- Categorie: JavaScript
- (3) Commentaires













Canyo****N
octobre 25th, 2009 at 14 h 40 min
sympa ton blog, On attend la suite avec impatience => bookmarks RSS
;)
doolabb
mars 1st, 2010 at 15 h 57 min
ça ne marche pas le bouton de test « afficher le texte sélectionné »
Mohammed CHERIFI
mars 1st, 2010 at 20 h 00 min
oups, j’avais fait une petite MAJ et ça a pété ,là ça marche! =)