OVH Cloud OVH Cloud

innerHTML me change les guillemets

23 réponses
Avatar
Stéphane Santon
Bonjour,

Mettant en place une solution AJAX, je me mets pour la première fois à
JAVASCRIPT. (Je ne développais que le côté serveur (php) depuis 5 ans.)

J'ai voulu (avant de faire mieux et plus propre) envoyer un formulaire
HTML récupéré par *innerHTML* à une requête AJAX pour me le compléter.

(Je ne suis que sous FireFox)

Le source est du type

<div id='es1'>
<input name='Nom' value='Dupont' id='IdNom' size='6' type='text' />";
</div>
<script type="text/javascript">
var monHtml = document.getElementById('es1').innerHTML;
[...]
</script>

Le traitement de la requête par php lance un preg_replace, et c'est là
que j'ai longtemps tourné en rond, jusqu'à découvrir que :

Si mon code source HTML utilise les guillements simples pour les
attributs
name='Nom' ,
*innerHTML* me renvoie le source avec les guillements doubles
name="Nom" !!!

Pourquoi ?

Merci

3 réponses

1 2 3
Avatar
ASM

Avez-vous un script qui distribuerait ces infos dans les VALUEs ?


Ouah ! L'essentiel est là :

http://dszalkowski.free.fr/Telechargement/SupportAjax.pdf


J'ai horreur des docs pdf (pour montrer du code) !
surtout quand ça me donne ça :
http://cjoint.com/?khomAbYyP4

Il est très bien son pdf !!! Tu dois avoir un pb avec ton reader.



Ce fichier ne s'affiche chez moi qu'*exclusivement* dans AcrobatReader
(et sans doute pas une trop vieille version).

Ni mon plug-in dans FF ni Aperçu ne l'affichent correctement.


J'utilise Ajax


Je n'utilse que XMLHttpRequest (et très très peu)

Et il n'en reste pas moins vrai que je n'aime pas devoir recopier (à la
main, lettre à lettre) du code qui aurait pu être accessible plus
simplement.




Avatar
Stéphane Santon
Bonjour,

ASM a couché sur son écran :
J'ai horreur des docs pdf (pour montrer du code) !
http://cjoint.com/?khomAbYyP4

Il est très bien son pdf !!! Tu dois avoir un pb avec ton reader.



Ce fichier ne s'affiche chez moi qu'*exclusivement* dans AcrobatReader (et
sans doute pas une trop vieille version).
Ni mon plug-in dans FF ni Aperçu ne l'affichent correctement.


Ah ben c'est peut-être ton plug-in qui est à mettre en cause, parfois,
non ??



Avatar
ASM
Il est très bien son pdf !!! Tu dois avoir un pb avec ton reader.
ASM a couché sur son écran :



Ce fichier ne s'affiche chez moi qu'*exclusivement* dans AcrobatReader
(et sans doute pas une trop vieille version).
Ni mon plug-in dans FF ni Aperçu ne l'affichent correctement.


Ah ben c'est peut-être ton plug-in qui est à mettre en cause, parfois,
non ??


? pour la copie depuis Acrobat ?

Pour le plug-in je ne dis pas non, cependant Adobe ne m'en propose pas.

Normalement, Mac OS X s'y entend en pdf ... !
(depuis que tout y est géré à partir ou autour de ce format).
Logiquement Aperçu ne devrait pas kkbouiller un pdf.



1 2 3