Retour à la ligne à chaque affichage en JS

Fermé
beudet
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
- 10 avril 2009 à 14:18
beudet
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
- 10 avril 2009 à 14:31
Bonjour,

Dans une fonction javascript j'affiche la liste de tout les uploads qu'un utlisateurs à uploader dans sont article.
Je les affiches de cette facon :

var titre_legend_upload = document.createTextNode("Fichier joins");

//Création de la legend pour la mise en page de l'upload
var legend_upload = document.createElement("legend");
legend_upload.className="legend_upload";

//Création du fieldset pour la mise en page de l'upload
var contour_upload = document.createElement("fieldset");
contour_upload.className="contour_upload";



if ( nombre != 0 )
{
upload = new Array(nombre-1);
liens = new Array(nombre-1);


for (var i=0; i<nombre; i++){
upload[i] = document.createTextNode(fichier[i]);
liens[i] = document.createElement("a")
liens[i].setAttribute("href",lien+fichier[i]);
liens[i].appendChild(upload[i]);
contour_upload.appendChild(liens[i]);
}
}



//On relie le fieldset, la legend et l'upload du texte ensemble
legend_upload.appendChild(titre_legend_upload);
contour_upload.appendChild(legend_upload);
milieu_centre_upload.appendChild(contour_upload);

Le problème c'est que tout les noms de fichiers s'affiche les un à la suite des autres. J'aimerai faire un retour à la ligne entre chaque affichage de fichier.
A voir également:

5 réponses

ThEBiShOp
Messages postés
8318
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 595
10 avril 2009 à 14:21
0
beudet
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
13
10 avril 2009 à 14:23
Oui j ai déjà essayé mais cela ne fonctionne pas
J'ai testé :

upload[i] = document.createTextNode(fichier[i]+ "\n");

Mais les affichages ne vont pas à la ligne :(
0
Ricky38
Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 437
10 avril 2009 à 14:24
Salut

le retour à la ligne c'est \n
0
ThEBiShOp
Messages postés
8318
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 595
10 avril 2009 à 14:28
upload[i] = document.createTextNode(fichier[i]+ "<br />\n");

essaye ça
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
beudet
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
13
10 avril 2009 à 14:31
Non c'est bon j'ai testé quelque chose et ca marche :

if ( nombre != 0 )
{
upload = new Array(nombre-1);
liens = new Array(nombre-1);
sautDeLigne = new Array(nombre-1);


for (var i=0; i<nombre; i++){
upload[i] = document.createTextNode(fichier[i]);
sautDeLigne[i] = document.createElement('br');
liens[i] = document.createElement("a")
liens[i].setAttribute("href",lien+fichier[i]);
liens[i].appendChild(upload[i]);
liens[i].appendChild(sautDeLigne[i]);
contour_upload.appendChild(liens[i]);
}
}

Si sa peut aussi aider quelqun ^^
0