|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2005 Messages : 20 ![]() |
Bonjour à tous!
J'ai un petit souci concernant la création d'un damier en AJAX. Les cases sont des <div> notés de manière explicite dans le fichier index.htm, et les pions, en revanche, sont gérés via un fichier XML, traité par une fonction Javascript. Mais il semble que j'ai un problème avec la fonction innerHTML. Cette fonction permet d'inclure dans une div du code HTML, et ça marche (les pions s'affichent). Le souci, c'est que le résultat HTML n'est pas explicite dans le fichier htm original. Il n'affiche que le div cible (donc la case) quand on demande le source de la page via le navigateur, sans ajouter les div qui auraient dû être inclus. En conséquece, je n'arrive pas à rendre Draggable les pions. J'ai fait des tests avec des images insérées dans les cases, et je peux dragger et dropper sans souci. Peut-être y a-t-il une alternative à innerHTML, qui permette l'ajout de code HTML? En PHP, peut-être? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : janvier 2004 Messages : 94 ![]() |
Salut,
pour insérer du code HTML dynamiquement, il vaut mieux utiliser le DOM dans une grande majorité des cas, plutôt que 'innerHTML'. C'est d'autant plus vrai si on veut ensuite agir sur le code insérer. Cherche des tuto sur le DOM, ils ne manquent pas partout sur le net. Bonne chance. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2005 Messages : 20 ![]() |
Merci de ta réponse.
J'ai trouvé ma bourde. Qu'est-ce que c'est, me direz-vous... Hé bien, comme un *bip!*, j'ai oublié de donner plusieurs id aux div qui contiennent les images des pions... Ah, làlà... Va falloir aller dormir. Résolu, même si au final, il n'y avait pas vraiment de question! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com