Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
980 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] [debutant] aide javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] [debutant] aide javascript

n°2092082
leo62
Zen soyons Zen...
Posté le 29-07-2011 à 11:57:53  profilanswer
 

Bonjour,
 
je suis en train d'écrire mon tout premier Javasctipt qui a pour but d'afficher des images dans une page et de les modifier toutes les 1 secondes.
 
Voici mon code :

Code :
  1. var x = setInterval("changerImage()", 1000);
  2. function changerImage() {
  3. if (this.i > 3) {
  4.  this.i = 1;
  5. }
  6. document.getElementById('idTest').innerHTML+="<b>"+ this.i +"</b><br>";
  7. //Ciblage du paragraphe
  8. var e = document.getElementById("idTest" );
  9. //Création de l'image
  10. var img = document.createElement("img" );
  11. //Source de l'image
  12. img.src = "imgJS/" + this.i + ".jpg";
  13. //Modifiaction du texte (noeud #text)
  14. e.firstChild.nodeValue ="1";
  15. //Ajout de l'image avant le texte
  16. e.replaceChild(img, e.firstChild);
  17. this.i++;
  18. }


 
Le problème c'est que ce script ne fonctionne que si je laisse la ligne

Code :
  1. document.getElementById('idTest').innerHTML+="<b>"+ this.i +"</b><br>";


 
Elle affiche le numéro de l'image quand celle-ci est affiché. Si je l'enlève, rien ne se passe...
 
Auriez-vous une idée d'où cela peut venir ?
 
Je vous en remercie déjà :)
Léo


Message édité par leo62 le 29-07-2011 à 14:25:59
mood
Publicité
Posté le 29-07-2011 à 11:57:53  profilanswer
 

n°2092115
leo62
Zen soyons Zen...
Posté le 29-07-2011 à 14:25:06  profilanswer
 

Bon, je m'auto-réponds puisqu'on m'a filé la réponse sur un autre forum.
 
En fait cela vient du fait que ma balise est vide, il ne peut donc pas remplacer le 1er élément enfant, donc n'affiche pas les images, en mettant un simple espace dans ma div, ça fonctionne !! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] [debutant] aide javascript

 

Sujets relatifs
Faire un Flux RSS sur mon site - demande d'aide[regex-js] ma petite expression régulière javascript...
Aide contre Bapteme PorscheRécupérer les valeurs de plusieurs select avec javascript
Aide XHTML/CSSJavascript - Suivre un lien suite à un prompt
Javascript dans GreaseMonkey[Javascript] Définir un attribut à l'aide d'une variable
Conseil aide requete sql 
Plus de sujets relatifs à : [Résolu] [debutant] aide javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR