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> |
Partager