Page 1 sur 1

problême avec insertion ajax -> caractères spéciaux

Posté : 27 juil. 2007, 02:27
par phcorp
bonjour, j'ai un problême avec les caractère spéciaux losque j'utilise ajax.
la page que j'inclus me remplace les accents par � :(

mon code :

Code : Tout sélectionner

<script language="javascript"> var modif = 0; var lastid = 0; function file(fichier) { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET", fichier, false); xhr_object.send(null); if(xhr_object.readyState == 4) return(xhr_object.responseText); else return(false); } function modifier(id) { if ( lastid != id ) { Result1 = prompt('Mot de passe ?',''); var lienverif = 'mods/casio_downloads/casio_downloads_verif.php?act=del&id='+escape(id)+'&pass='+escape(Result1); Result2 = file(lienverif); } else { Result2 = 1; } if ( Result2 == 1 ) { if ( modif == 0 ) { var lienmodify = 'mods/casio_downloads/casio_downloads_verif.php?act=edit_1&id='+escape(id)+'&pass='+escape(Result1); modif = 1; } else { var lienmodify = 'mods/casio_downloads/casio_downloads_verif.php?act=edit_2&id='+escape(id)+'&pass='+escape(Result1); modif = 0; } var idelement = 'dl_'+escape(id); document.getElementById(idelement).innerHTML = file(lienmodify); lastid = id; } else { alert('Mot de passe incorrect'); } } </script>
en gros lorsque j'appelle la fonction modifier, ça me charge une page dans une div nommé 'dl_1' ( idelement )

je pense que pour résoudre mon problème, il faut remplacer

Code : Tout sélectionner

document.getElementById(idelement).innerHTML = file(lienmodify);
par

Code : Tout sélectionner

document.getElementById(idelement).innerHTML = fonction(file(lienmodify));
quelqu'un connait-il cette fonction qui résoudrait mon problème ?

merci
phcorp

Posté : 27 juil. 2007, 09:17
par Truc
La fonction miracle ICI

Posté : 27 juil. 2007, 09:39
par Invité
problème résolu !

merci !!! :) :) :)

Posté : 27 juil. 2007, 09:42
par zeus
Modération :
phcorp, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.