Bonsoir,
voici mon ptit problème :
Sous firefox, il n'y a aucun problème.
Sous IE, il y a une erreur d'éxécution inconnue au niveau de la ligne indiquée. (pareil si remplacée par la ligne commentée)
Je ne vois pas du tout le problème... pourrai-ce être un problème dans responseText, un caractère qui ne lui plait pas ? J'ai fait une alert avant et je n'y vois rien d'anormal.
Merci d'avance.
voici mon ptit problème :
Code:
function sendData(param, page, form)
{
if(window.ActiveXObject)
{
//Internet Explorer
var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
}//fin if
else
{
//Mozilla
var XhrObj = new XMLHttpRequest();
}//fin else
//définition de l'endroit d'affichage:
if(form == 0){
var content = document.getElementById("cartes");
}
else if(form == 1){
var content = document.getElementById("carte1");
}
else if(form == 2){
var content = document.getElementById("carte2");
}
else if(form == 3){
var content = document.getElementById("carte3");
}
else if(form == 4){
var content = document.getElementById("carte4");
}
else if(form == 5){
var content = document.getElementById("carte5");
}
else if(form == 6){
var content = document.getElementById("recompenses");
}
XhrObj.open("POST", page,true);
//Ok pour la page cible
XhrObj.onreadystatechange = function()
{
if (XhrObj.readyState == 4 && XhrObj.status == 200){
if(form == 0){
document.getElementById("cartes").innerHTML = XhrObj.responseText; // <==== PROBLEME ICI
}
//content.innerHTML = XhrObj.responseText;
}
}
XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XhrObj.send(param);
}//fin fonction SendData
Sous firefox, il n'y a aucun problème.
Sous IE, il y a une erreur d'éxécution inconnue au niveau de la ligne indiquée. (pareil si remplacée par la ligne commentée)
Je ne vois pas du tout le problème... pourrai-ce être un problème dans responseText, un caractère qui ne lui plait pas ? J'ai fait une alert avant et je n'y vois rien d'anormal.
Merci d'avance.