tophe03
Messages postés327Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention14 avril 2010
-
22 févr. 2009 à 15:04
tophe03
Messages postés327Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention14 avril 2010
-
23 févr. 2009 à 23:21
Bonjour,
J'ai fait un formulaire d'envoi de mail avec fichiers attachés. Les fichiers attachés sont ajouté dynamiquement dans le formulaire. On peut également en supprimer. Mon problème est que lorsqu'un fichier est supprimé, la fonction d'ajout ne fonctionne plus ensuite.
code javascript :
i = 1;
textLink = new Array();
supprimer = new Array();
function addFile(file)
{
j = i-1;
fichier_existe = 0;
if (j > 0)
{
for (x = 0; x < j; x++)
{
if (document.getElementById("Fichier" + x).value == file)
{
alert('Ce fichier est déjà ajouté');
fichier_existe = 1;
document.getElementById("Fichier" + j).value = "";
break;
};
};
};
if (fichier_existe == 0)
{
document.getElementById("Fichier" + j).style.display = "none";
// For Internet Explorer
try {
newAttach = document.createElement("");
newLink = document.createElement("");
newLink.appendChild(document.createTextNode(textLink[j]));
tophe03
Messages postés327Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention14 avril 2010 22 févr. 2009 à 18:41
Bonjour,
Et merci pour ta réponse mais c'est pas ce recherche en fait.
Voici ce que j'ai fait : lorsqu'on choisi un fichier, le nom de fichier apparait sous forme de lien. Le input disparait et un nouveau apparait. Lorsqu'on clique sur le lien créé, on supprime le fichier. Jusque là, tout fonctionne. Mais lorsqu"un fichier a été supprimé, la fonction d'ajout ne fonctionne plus.
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 23 févr. 2009 à 10:32
__ c'est exactement ce que fais le script dans le lien
et quand on supprime un fichier, ça continue à marcher
__ tu utilises setAttribute, et ça ne fonctionne pas
de la même manière avec tous les navigateurs
tophe03
Messages postés327Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention14 avril 2010 23 févr. 2009 à 23:21
Salut
J'ai résolu le problème. C'était juste un problème d'indices qui se posait après suppression de fichiers.
Concernant le setAttribute, je sais que ca ne fonctionne pas avec les évènements sur IE.
Merci pour tes réponses