Salut !
Je suis en train de faire un peu d'AJAX, c'est assez sympa. Surtout avec Scriptaculous, je le recommande vraiment c'est un super script qui permet de faire des trucs beaux très rapidement. Un vrai plaisir.
Bref passons à mon problème
Je veux faire un editInPlace : on clique sur le message dans le forum et hop ca se transforme en formulaire pour éditer le message. La première étape consiste à envoyer le contenu du message au serveur, pour qu'il l' "unparse", pour avoir une version éditable.
C'est à ce niveau qu'est mon problème. Je récupère le contenu du message avec document.getElementById('divId').innerHTML. Mais dans mon message j'ai une image, donc <img src="truc" />, et lorsque je le récupère avec le innerHTML, il me retourne <img src="truc"> ! Sans le slash de fermeture de balise donc ! Ce qui fait qu'après, ma fonction d'unparse rale un peu parce que je lui donne un xml mal formé.
Donc ma question est : avez vous déjà eu ce problème ? Comment le résoudre ? Y a-t-il d'autres moyens de récupérer le contenu de mon div ?
Merci !
Je suis en train de faire un peu d'AJAX, c'est assez sympa. Surtout avec Scriptaculous, je le recommande vraiment c'est un super script qui permet de faire des trucs beaux très rapidement. Un vrai plaisir.
Bref passons à mon problème
Je veux faire un editInPlace : on clique sur le message dans le forum et hop ca se transforme en formulaire pour éditer le message. La première étape consiste à envoyer le contenu du message au serveur, pour qu'il l' "unparse", pour avoir une version éditable.
C'est à ce niveau qu'est mon problème. Je récupère le contenu du message avec document.getElementById('divId').innerHTML. Mais dans mon message j'ai une image, donc <img src="truc" />, et lorsque je le récupère avec le innerHTML, il me retourne <img src="truc"> ! Sans le slash de fermeture de balise donc ! Ce qui fait qu'après, ma fonction d'unparse rale un peu parce que je lui donne un xml mal formé.
Donc ma question est : avez vous déjà eu ce problème ? Comment le résoudre ? Y a-t-il d'autres moyens de récupérer le contenu de mon div ?
Merci !