[ajax] prob d'affichage sous ie

prob d'affichage sous ie [ajax] - HTML/CSS - Programmation

Marsh Posté le 04-02-2007 à 12:56:15    

Bonjour,
 
J'ai un enorme problème sur lequel je suis depuis des jours et dont je n'arrive pas à remedier.
 
Voyez plutot :
http://www.gaybesac.com/top/top_script2.php#
 
Cette page s'affiche sous firefox mais impossible de l'afficher sous IE !?!?!?
 
Le code de la page est celui la  

Code :
  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  2. <script language="JavaScript" src="http://www.gaybesac.com/inc/index.js" ></script>
  3. <script language="JavaScript" src="http://www.gaybesac.com/inc/XHRConnection.js" />
  4. <script language="JavaScript" src="http://www.gaybesac.com/top/script.js" />
  5. </head>
  6. <body onload="init()">
  7. <div id="contenu"></div>
  8. </body></html>


 
C'est tout simple la fonction init() crée un objet xhr qui va recuperer une page sur le serveur et l'afficher ! Le code javascript appelé est donc :
 

Code :
  1. var xhr = null;
  2. var n=0;
  3. function init(){
  4.    ShowPage();
  5. }
  6. function ShowPage(){
  7. var nouDate = new Date();
  8.     var XHR2 = new XHRConnection();  
  9.      XHR2.setDebugOn();
  10.      XHR2.setRefreshArea('contenu'); 
  11.     XHR2.sendAndLoad("recup_vote.php?d="+nouDate.getTime(), 'GET',false);
  12. }
  13. function sendData(page, method)
  14. {
  15.        var XHR = new XHRConnection();
  16.         XHR.setDebugOn();
  17.        XHR.sendAndLoad(page, method,false); 
  18.  ShowPage();
  19. }


 
Là je suis vraiment perdu, la classe XHRConnection est une classe permettant de gérer facilement les objet XHR (http://xhrconnection.sutekidane.net/) et je m'en sers autre part et cela fonctionne bien.
 
Quelqu'un pourrait m'aider ? pourquoi cette page ne s'affiche pas sous IE ?
 
Merci d'avance

Reply

Marsh Posté le 04-02-2007 à 12:56:15   

Reply

Marsh Posté le 04-02-2007 à 13:35:15    

c'est l'encodage des caracteres.
Les pages que tu appelles doivent être encodées en UTF-8

Reply

Marsh Posté le 05-02-2007 à 00:10:14    

dans ma page recup_vote.php j'ai ajouté le header suivant :
 
header("Content-Type: text/html; charset=utf-8" );
 
Mais rien n'y fait toujours pas d'affichage :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed