Problème Ajax sous IE
6 messages
• Page 1 sur 1
- Robinson
- WRInaute passionné

- Messages: 2231
- Inscription: 25 Oct 2005
Problème Ajax sous IE
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: Tout sélectionner
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.
- Robinson
- WRInaute passionné

- Messages: 2231
- Inscription: 25 Oct 2005
Le problème vient de "document.getElementById("cartes")"
J'ai un tableau du style :
<table id="tabcorps">
<tr>
<td></td>
</tr>
<tr><td colspan=5 id=barre><HR COLOR="green"></td></tr>
<TBODY id="cartes">
<tr>
<td id=carte1></td>
<td id=carte2></td>
<td id=carte3></td>
<td id=carte4></td>
<td id=carte5></td>
</tr>
</TBODY>
</table>
Je pense que ça bug car TBODY n'est pas utilisé correctement (ne définit pas toutes les lignes).
Mais j'ai absolument besoin d'une balise ici. En connaissez-vous qui n'ont pas d'influence sur la mise en page ?
J'ai un tableau du style :
<table id="tabcorps">
<tr>
<td></td>
</tr>
<tr><td colspan=5 id=barre><HR COLOR="green"></td></tr>
<TBODY id="cartes">
<tr>
<td id=carte1></td>
<td id=carte2></td>
<td id=carte3></td>
<td id=carte4></td>
<td id=carte5></td>
</tr>
</TBODY>
</table>
Je pense que ça bug car TBODY n'est pas utilisé correctement (ne définit pas toutes les lignes).
Mais j'ai absolument besoin d'une balise ici. En connaissez-vous qui n'ont pas d'influence sur la mise en page ?
- Robinson
- WRInaute passionné

- Messages: 2231
- Inscription: 25 Oct 2005
Re: Problème Ajax sous IE
pfiouuu merci google... je ne me souvenais même pas de ce topic et encore moins de ce soucis que je viens de rencontrer de nouveau...
Bon beh je vais réutiliser ma solution lol, merci Robinson
(problème n'ayant pas lieu avec IE 8 ^^)
Bon beh je vais réutiliser ma solution lol, merci Robinson
(problème n'ayant pas lieu avec IE 8 ^^)
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Probleme URLREWRITING et Ajax!
- Problème Ajax et popup
- [Ajax] probleme de charset
- Problème de variable pour Ajax
- PHP / Ajax : Problème de formulaire
- [Résolu]Problème avec Ajax
- Problème AJAX / PHP (getXhr)
- Probleme reaffichage avec ajax
- Problème de rafraichissement en AJAX sour IE
- Ajax /php problème de POST
Consultez la description détaillée des produits ou services de Google suivants : Google Web Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
