Comme vous vous en doutez, j'ai un petit probleme.
J'ai une fonction javascript qui me permet d'ajouter ou d'enlever des input pour faire un upload multiple. Ma fonction fonctionnait jusqu'ici tres bien sauf que depuis que je suis passé sous firefox 1.5, elle ne marcche plus... Je n'ai aucune erreure javascript dans la console JS et j'ai d'autre fonction JS qui continue de marcher..
Quelqu'un aurait une idée pour resoudre ce probleme?
Code : Tout sélectionner
<script language="JavaScript" type="text/javascript">
var nbre_photos=0;
function ajouter() {
//creation du sous-noeud Input File
var elem_input_photo = document.getElementById("input_photo");
var inputF = document.createElement("input");
var br = document.createElement("br");
var typeI = document.createAttribute("type");
typeI.nodeValue = "file";
inputF.setAttributeNode(typeI);
var nameI = document.createAttribute("name");
nameI.nodeValue = "photo[]";
inputF.setAttributeNode(nameI);
elem_input_photo.appendChild(br);
elem_input_photo.appendChild(inputF);
// Incrémentation de la variable nbre_photos
nbre_photos++;
document.getElementById("nbrephotos").value=nbre_photos;
}
function remove() {
document.getElementById("input_photo").removeChild(document.getElementById("input_photo").lastChild);
document.getElementById("input_photo").removeChild(document.getElementById("input_photo").lastChild);
nbre_photos--;
}
</script>
Code : Tout sélectionner
<legend>Photo</legend>
<label><a href=javascript:ajouter();>Ajouter un input</a><br />
<a href=javascript:remove();>Enlever le dernier input</a><br />
<div id=input_photo></div>
</label><br />