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
| 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";
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="";
}
//this.parentNode.innerHTML="";
c.width="81"; //Taille du bouton
d.appendChild(b);
d.appendChild(c);
num++;
}
function inserer_nom(num)
{ //var text = document.getElementById('fichier_'+num).value;
var text = num.parentNode.getElementsByTagName("input")[0].value;
var fichier = text.substr(text.lastIndexOf('\\')+1); //LastIndexOf recuperes le dernier "\"
document.getElementById('textarea').value+= '[img]'+fichier+'[/img]\n';
} |