Bonjour,

J'utilise ce code trouvé ce net : code qui fonctionne et qui permet d'insérer un texte via un lien dans un textarea...

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
function inserttag(text1,text2,champ) {
   var tag = document.getElementById(champ);
   if(document.selection){ // IE
      var str = document.selection.createRange().text;
      tag.focus();
      var sel = document.selection.createRange();
      if(text2 != ""){
         if(str == ""){
            sel.text = sel.text + text1 + text2;
            sel.moveStart("character", -text2.length);
            sel.moveEnd("character", -text2.length);
            sel.select();
         }
         else
            sel.text = text1 + sel.text + text2;
      }
      else
         sel.text = sel.text + text1;
   }
   else if(tag.selectionStart || tag.selectionStart == 0){ // Moz
      if(tag.selectionEnd > tag.value.length)
         tag.selectionEnd = tag.value.length;
 
      var firstPos = tag.selectionStart;
      var secondPos = tag.selectionEnd + text1.length;
      var contenuScrollTop = tag.scrollTop;
 
      tag.value = tag.value.slice(0,firstPos)  + text1 + tag.value.slice(firstPos);
      tag.value = tag.value.slice(0,secondPos) + text2 + tag.value.slice(secondPos);
 
      tag.selectionStart = firstPos + text1.length;
      tag.selectionEnd = secondPos;
      tag.focus();
      tag.scrollTop = contenuScrollTop;
   }
   else{ // Opera
      var sel = document.hop.contenu;
      var inst = countInstances(text1,text2);
      if(inst%2 != 0 && text2 != "")
         sel.value = sel.value + text2;
      else
         sel.value = sel.value + text1;
   }
}
Maintenant, j'aimerais utiliser cette fonction à l'aide d'un popup...
Pour quoi faire? Insérer une image à partir d'un popup...
En clair, faire comme si je clique sur le bouton "Insérer image" dans la sone texte de ce forum...

Merci pour votre aide...