IE fait encore des siennes avec Javascript & ajax :s
8 messages
• Page 1 sur 1
- ZelkiN
- WRInaute impliqué

- Messages: 500
- Inscription: 27 Juil 2007
IE fait encore des siennes avec Javascript & ajax :s
Bonjour à vous,
Encore un problème de compatibilité entre les navigateurs... et surtout avec Internet Explorer... je serait tenter de dire comme d'hab mais bon ^^
Alors voici mon code JS qui marche a la fois sur FF2/FF3 et opéra
La page hangar.php renvoi un texte qui dit si tout s'est bien passé, si c'est le cas on voit alors le alert STOP sinon alert STOP2
Le truc c'est qu'avec IE ca me traite les données dans la page hangar.php mais ca ne me met aucun retour, en gros c'est comme si " OAjax.responseText " était vide :s
Quelqu'un aurait une idée ?
Merci[/quote]
Encore un problème de compatibilité entre les navigateurs... et surtout avec Internet Explorer... je serait tenter de dire comme d'hab mais bon ^^
Alors voici mon code JS qui marche a la fois sur FF2/FF3 et opéra
- Code: Tout sélectionner
function achathangar (id, qte, type)
{
var OAjax;
if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
OAjax.open('POST',"php/hangar.php",true);
OAjax.onreadystatechange = function()
{
if (OAjax.readyState == 4 && OAjax.status==200)
{
if (document.getElementById)
{
if (OAjax.responseText =="true") { /* OK */
document.getElementById("msg"+id+"").innerHTML=OAjax.responseText;
alert('stop');
}else{ /* PAS OK */
document.getElementById("msg"+id+"").innerHTML=OAjax.responseText;
alert('stop2');
}
}
}
}
OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
OAjax.send('id='+id+'&qte='+qte+'&type='+type);
}
La page hangar.php renvoi un texte qui dit si tout s'est bien passé, si c'est le cas on voit alors le alert STOP sinon alert STOP2
Le truc c'est qu'avec IE ca me traite les données dans la page hangar.php mais ca ne me met aucun retour, en gros c'est comme si " OAjax.responseText " était vide :s
Quelqu'un aurait une idée ?
Merci[/quote]
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
slt,
donne quoi ss ie ?
- Code: Tout sélectionner
if (OAjax.readyState == 4 && OAjax.status==200)
{
alert( '[' + OAjax.responseText + ']');
alert( '[' + OAjax.responseXML + ']');
}
donne quoi ss ie ?
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
[mode supposition hasardeuse]
peut être que ie évalue le "true" et que du coup il compare le responseText avec le booléen true
essaye comme ceci peut être :
[/mode supposition hasardeuse]
- Code: Tout sélectionner
if (OAjax.responseText =="true") { /* OK */
peut être que ie évalue le "true" et que du coup il compare le responseText avec le booléen true
essaye comme ceci peut être :
- Code: Tout sélectionner
if (OAjax.responseText =='true') { /* OK */
[/mode supposition hasardeuse]
- ZelkiN
- WRInaute impliqué

- Messages: 500
- Inscription: 27 Juil 2007
Merci pour cette info, mon souci a été réglé mais ca ne venait pas de ça...
Enfaite ma page PHP renvoyait du texte html avec notamment un commentaire HTML dedans... je l'ai enlevé et ca marché... Allez savoir pourquoi ^^ peut etre pour les " < > " ^^
Merci a julienr
Enfaite ma page PHP renvoyait du texte html avec notamment un commentaire HTML dedans... je l'ai enlevé et ca marché... Allez savoir pourquoi ^^ peut etre pour les " < > " ^^
Merci a julienr
-

zeb - WRInaute accro

- Messages: 4555
- Inscription: 5 Déc 2004
ZelkiN a écrit:Merci pour cette info, mon souci a été réglé mais ca ne venait pas de ça...
Enfaite ma page PHP renvoyait du texte html avec notamment un commentaire HTML dedans... je l'ai enlevé et ca marché... Allez savoir pourquoi ^^ peut etre pour les " < > " ^^
Merci a julienr
et as tu essayé d'envoyer un header html (dans le script côté serveur) pour que tes <> soit bien compris ?
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Javascript/ajax
- Site en ajax et javascript : pb de référencement
- Utiliser JavaScript, DHTML, AJAX, etc. ?
- [AJAX] ou [PHP & JAVASCRIPT] ?
- PHP, JavaScript + AJAX et variables
- [PHP/JavaScript/Ajax] COmpte à rebour
- Site Completement en Ajax et Redirection Javascript
- Google indexe JavaScript, AJAX et formulaires en POST
- Session php / javascript et ajax sans doute
- Forcer le référencement en utilisant des javascript et AJAX
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 1 invité
