N.B: mon premier post ici même si je suis membre depuis 2003
Bonjour tout le monde
Bon j'ai fait ma recherche dans ce forum et sur google et j'ai essayé les solutions qu'on me donne et cela ne résoud pas mon problème.
À ce que je vois le le problème des accents et Ajax semble être un classique.
Avec IE 6, 7, 8 ,.. les caractères accentués sont remplacés par un carré et avec Firefox et autres par "?".
Donc j'ai un fichier en html et je vais chercher le contenu d'un autre fichier html
Si je rajoute :
//xmlhttp.overrideMimeType('text/html; charset=ISO-8859-15');
cela règle le problème pour Firefox mais pas pour IE ...
Voilà dans le head d'un fichier html j'ai mon script
Merci d'avance pour tout aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript"> function loadMonIntro() { var xmlhttp; if (window.XMLHttpRequest) {// code pour IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code pour IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById ("myDiv").innerHTML=xmlhttp.responseText; } } // GET et POST fonctionne xmlhttp.open("GET","monStyleVer1/ajax/ajax_intro.html",true); xmlhttp.send(); } </script>![]()
Partager