Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2008, 09h55   #1
Invité régulier
 
Inscription : janvier 2005
Messages : 20
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2005
Messages : 20
Points : 9
Points : 9
Par défaut Problème innerHTML et drag&drop

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.
erazkan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 14h02   #2
Membre régulier
 
Inscription : janvier 2004
Messages : 94
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 94
Points : 88
Points : 88
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.
jojosbiz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 16h39   #3
Invité régulier
 
Inscription : janvier 2005
Messages : 20
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2005
Messages : 20
Points : 9
Points : 9
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!
erazkan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h32.


 
 
 
 
Partenaires

Hébergement Web