SOLUTION :

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
<script type="text/javascript">
var num=0;
function ajout()
    {   var i=document.createElement("input");
        i.type="file";
        i.id="fichier_"+num;
        i.name="fichier[]";
        var d=document.createElement("div");
        d.appendChild(i);
        document.getElementById( 'divFichiers' ).appendChild(d);
 var b=document.createElement("input");
        b.type="button";
        b.value="inserer nom image";
    b.onclick=function() { inserer_nom(this); }
  b.width="120";
  d.appendChild(b);
 var c=document.createElement("input"); // ajout du bouton pour supprimer
  c.type="button";
  c.value="Supprimer"; //nom du bouton
  c.onclick=function() { //lors du clique, appel de la fonction qui suit
  this.parentNode.style.display="none"; //suppresion d'un champ input
  this.parentNode.getElementsByTagName("input")[0].name=""; }
  c.width="81"; //Taille du bouton
        d.appendChild(c);
        num++;
    }
function inserer_nom(num)
{  var text = num.parentNode.getElementsByTagName("input")[0].value;
   var fichier = text.substr(text.lastIndexOf('\\')+1); 
   document.getElementById('textarea').value+= '[img]'+fichier+'[/img]\n';
}
</script>
<div    id="divFichiers"></div>
<a href="javascript:void(ajout());" class="titreRubrique">Ajouter un champ</a></p>
<textarea id="textarea"></textarea>
 
<script type="text/javascript"><!-- à la place du 1er bouton...-->
    ajout();
</script>