Salut a tous !
Alors je viens vous faire part d’un petit probleme que j’ai, je debute en javascript et je suis deja bloque.
Alors, j’explique :
En gros je voudrais un script qui fait que lorsque l’on appuie sur un bouton, ca cree plusieurs images sur la page (un nombre non defini a l’avance) a l’aide du code suivant :
Le probleme c’est que apres plus rien n’est utilisable, c’est comme si la page chargeait indefiniment et je ne peux appeler aucune autre fonction car sinon j’ai une erreur comme quoi la fonction est indefinie >.<
Je pense que le probleme est que je devrais creer toutes les images pendant la creation de la page est qu’il est impossible de les creer apres, mais le probleme est que je n’ai aucune idee de comment faire
Ps : je fais une boucle pour creer mes images, for (i = 0; i < 30; i++) etc…
Les balises c’est en minuscules, ça me choque toujours autant de les voir en majuscules.
T’as pas un endroit où la page est visible, voir le code complet ?
Merci a vous deux j’ai reussi en utilisant la premiere solution de the_webrunner.
Et merci a toi fser, j’avais un probleme en faisant ma boucle, il ne m’affichait qu’une seule image et je me suis rendu compte a l’aide de ton script qu’il fallait faire TonDiv.innerHTML += "<img et non pas TonDiv.innerHTML = "<img
Oui oui je suis un gros noob (c’est ca aussi d’utiliser des fonctions dont on ne sait meme pas precisement ce qu’elles font)
Edit : par contre c’est mega lent maintenant
Edit2 : bon en concatenant dans une chaine au lieu de faire un innerHTML a chaque passage dans la boucle et en faisant un innerHTML du contenu de la chaine a la fin de la boucle c’est beaucoup plus rapide.
Cool B)