AJAX - Recupérer ID après injection

AJAX - Recupérer ID après injection - HTML/CSS - Programmation

Marsh Posté le 14-09-2013 à 01:18:56    

Bonjour,
je vous explique mon problème, je créer un chat en AJAX/JQuery et autres, mais je bloque sur un problème.
Mon problème est que après avoir injecter mon HTML grâce a l'AJAX sur ma page, je ne peux pas récupérer le dernier id du message que j'ai injecté.
Contrairement aux id chargés avec la page, les derniers injectés ne sont pas récupérable (je pense que ça vient du script qui n'a pas relit la page).
 
Merci pour vos réponses ! ;)

Reply

Marsh Posté le 14-09-2013 à 01:18:56   

Reply

Marsh Posté le 14-09-2013 à 09:30:43    

http://hfr-rehost.net/www.journaldugamer.com/files/2009/12/2005-JV-boule-cristal.jpg


---------------
Blablaté par Harko
Reply

Marsh Posté le 14-09-2013 à 10:58:58    


 
Merci beaucoup Gatsu35 ! Ton aide m'a été des plus précieuses ! Si il y a une incohérence fait-le savoir en me l'expliquant plutôt que de placer cette image !
Mais je reste bloqué sur ce problème, quelqu'un d'autre pourrait-t-il m'aider ?
Merci !

Reply

Marsh Posté le 14-09-2013 à 11:49:35    

Comment veux-tu  qu'on puisse t'aider sans code ?


---------------
Blablaté par Harko
Reply

Marsh Posté le 15-09-2013 à 15:58:36    

Je crois avoir compris mais malheureusement chez moi ça fonctionne, bon je ne récupère rien par ajax mais ça ne change rien normalement puisque le problème se situerait dans l'ajout de l'élément.
 
 

Code :
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  <title>Page d'essai</title>
  5.  <style type="text/css">
  6.   div {
  7.    height: 300px;
  8.    width: 300px;
  9.    background-color: #000000;
  10.   }
  11.  </style>
  12.  <script type="text/javascript">
  13.   function switchColor() {
  14.    document.getElementById('e1').style.backgroundColor = '#FF0000';
  15.   }
  16.   function addElement() {
  17.    add = document.createElement("div" );
  18.    document.body.appendChild(add);
  19.    add.setAttribute("id", "e1" );
  20.    add.setAttribute("onClick", "switchColor();" );
  21.   }
  22.  </script>
  23. </head>
  24. <body onLoad="addElement();">
  25. </body>
  26. </html>


 
Voilà tu crées l'élément après la création de la page pourtant pas de problème pour le manipuler par son id. :??:

Reply

Marsh Posté le 16-09-2013 à 11:11:01    

Est-ce que tu vois ton id dans ton élément une fois qu'il est créé? (firebug)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed