Retour à la ligne à chaque affichage en JS [Fermé]

Signaler
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
-
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
-
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.

5 réponses

Messages postés
8320
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 520
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
13
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 :(
Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 357
Salut

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

essaye ça
Messages postés
122
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
24 février 2011
13
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 ^^