nouvelle question liee a la precedent mais dont je ne trouve pas la solution.
maintenant mais div cree sont bien l'un a coter de l'autre mais j'arrive pas a les imbriquer tous dans une div (pour qu'ils commence non pas a gauche de la page mais qu'ils commence a partir du milieu : genre :
_______________________
I-------------------------I
I-----------div div div div I
I-----------div div div div I
I-----------div div div div I
I-----------div div div div I
I-------------------------I
I______________________I
je suis sure que ca a voir avec l'attribut appendChild mais pas encore certain. Ils sont normalement appele a partir d'un div qui lui etait place correctement mais depuis que je les mets dynamique les nouvelles div se place comme suivant :
_______________________
I I
I div div div div div div div I
I div div div div div div div I
I div div div div div div div I
I div div div div div div div I
I______________________I
voici mon code a nouveau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function createBooks() { for(var i=1; i<=portfolio[0]; i++) { var newBook = document.createElement('div'); newBook.setAttribute('class','books'); newBook.innerHTML = '<a href="javascript:nextPicture('+i+')"><img src="'+portfolio[i][0]+'1.jpg" id="book'+i+'" border=0></a>'; document.body.appendChild(newBook); } } //et la class est la suivante .books {background-color: #f5f6ed; left:10px; float:left; }
Partager