Problème Ajax sous IE
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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.
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 ?
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement et Web 2.0
- Google ferme l'API SOAP aux nouveaux développeurs
- Google Web Toolkit, pour créer des applications en AJAX
- Yahoo Maps API
- Google rejoint le projet Open AJAX créé par IBM
- Fin de l'API Google Search SOAP
- Optimisation du référencement d'un site en AJAX
- Définition(s) du Web 2.0
- Ajouter un moteur de recherche d'images sur son site
- Référencement de l'AJAX : la solution Google
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


le forum