Rechercher : dans
Par :

[JavaScript]Selection dans un textarea

Dernière réponse le 16 mar 2009 à 17:58:18 daronmaster, le 20 jan 2009 à 15:48:44 
 Signaler ce message aux modérateurs

Bonjour,

J'expose le problème que nous rencontrons avec un collègue :

nous cherchons à récupérer la valeur d'un texte sélectionné dans une balise TEXTAREA à l'aide d'une fonction JavaScript.

Nous avons lu quelques posts à ce sujet sans réelle réponse. Nous avons essayé "document.getSelection()" mais sans résultat.

Donc lorsque nous récupérons l'element (avec getElementsByTagName("textarea") ou byId si vous préférez) que devons nous faire pour récupérer le texte sélectionné dans cet élément ?

Merci pour vos réponses, et essayez s'il vous plait de pas "lacher" des bouts de code en vrac, nous pensons que la question est assez clair. merci

NB: nous utilisons actuellement Firefox et nous adapterons le code s'il est fourni pour IE, merci
tchû

Configuration: Linux
Firefox 3.0.5

Meilleures réponses pour « [JavaScript]Selection dans un textarea » dans :
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

daronmaster, le 21 jan 2009 à 08:37:33

Personne ne sait comment faire ?

merci pour les aides à venir tchû

Répondre à daronmaster

2

stc, le 16 mar 2009 à 17:56:50

Voici un vieux code ,mais qui marche sur ff et ie:
cherche_selection(id) {
if(navigator.appName.indexOf('Internet Explorer')!=-1)
{
var content=document.getElementById(id);
content.focus();
var selection=document.selection.createRange();
var str=selection.text;
}
else
{

var content=document.getElementById(id); //'contenu:id de mon textarea
var debut=content.selectionStart;
var fin=content.selectionEnd;
content_length=content.value.length;
var str=content.value.substring(debut,fin);
}
return str;
}
<div onclick="cherche_selection('id_balise')">Cliquez ICI</div>
<textarea id="id_balise" rows="10" cols="50"></textarea>

Voila ça devrait marcher !
http://hardcode.lesmondesbinaires.com

Répondre à stc

3

 stc, le 16 mar 2009 à 17:58:18

Heu oui c function cherche_selection(id) ,j'avais oublié le mot function
A++
http://referencement-pas-cher.info

Répondre à stc