[AJAX] problème avec ifrance
louw
-
louw -
louw -
Bonjour,
j'ai creer un forumulaire, don je dois tester si le nom d'utilisateur est disponible ou pas j'ai choisi ajax pour le teste sur mon pc ("http://localhost") tous marche très bien mé dès que je l'ai mis sur ifrance il me donne une erreur et j'ai tester meme avec ce petit exemple et le meme prob :
ajax.php
<?php
echo "Du php";
?>
index.html
<html>
<head>
<script type='text/javascript'>
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function go(){
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
alert(xhr.responseText);
}
}
xhr.open("GET","ajax.php",true);
xhr.send(null);
}
</script>
</head>
<body>
<input type='button' value=' GO !' onclick='go()' />
</body>
</html>
Merci d'avance !!
j'ai creer un forumulaire, don je dois tester si le nom d'utilisateur est disponible ou pas j'ai choisi ajax pour le teste sur mon pc ("http://localhost") tous marche très bien mé dès que je l'ai mis sur ifrance il me donne une erreur et j'ai tester meme avec ce petit exemple et le meme prob :
ajax.php
<?php
echo "Du php";
?>
index.html
<html>
<head>
<script type='text/javascript'>
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function go(){
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
alert(xhr.responseText);
}
}
xhr.open("GET","ajax.php",true);
xhr.send(null);
}
</script>
</head>
<body>
<input type='button' value=' GO !' onclick='go()' />
</body>
</html>
Merci d'avance !!
A voir également:
- [AJAX] problème avec ifrance
- Yggtorrent erreur ajax ✓ - Forum Javascript
- Ifrance - Forum Mail
- Problème ajax ✓ - Forum Webmastering
- Shoutbox avec ajax - Forum Javascript
- Ajax: comment faire? ✓ - Forum PHP
4 réponses
Bonjour
tous marche très bien mé dès que je l'ai mis sur ifrance il me donne une erreur et j'ai tester meme avec ce petit exemple et le meme prob :
Erreur et problème qui sont ?
Tu n'a pas de mesage ?
Donne nous éventuellement un lien vers la page chez iFrance qu'on puisse le tester...
Cordialement
tous marche très bien mé dès que je l'ai mis sur ifrance il me donne une erreur et j'ai tester meme avec ce petit exemple et le meme prob :
Erreur et problème qui sont ?
Tu n'a pas de mesage ?
Donne nous éventuellement un lien vers la page chez iFrance qu'on puisse le tester...
Cordialement
Désolé j'ai pas signaler l'erreur:
normalement ça doit donner :
http://www.boostupload.com/files/440_Sanstitre.JPG
et c'est en effet ce qui se passe sur ma machine
mais sur ifrance ca donne :
http://www.boostupload.com/files/058_Sanstitre.JPG
et merci.
normalement ça doit donner :
http://www.boostupload.com/files/440_Sanstitre.JPG
et c'est en effet ce qui se passe sur ma machine
mais sur ifrance ca donne :
http://www.boostupload.com/files/058_Sanstitre.JPG
et merci.
Ok,
L'url d'ou se produit le probléme ça serait vraiement top!
Mais bon, vissiblement, iFrance se rajoute son propre contenu à tout page appelée sur son domaine (beurk!)
Il s'agit de:
Regardes le code source de n'importe quelle page de ton site, ou de n'importe quel site hébérgé par ifrance tu trouveras ces deux contenus au début et à la fin.
Compares le source de ton index accédé par Ifrance, et le même source accédé en local chez toi...
La seule solution est de changer d'hébergeur! :)
Nonche, je plaisante (mais c'est la meilleur solution!) tu peux t'en tirer en traitant la réponse xhr avant de l'afficher pour ne conserver que le contenu que tu attends (supprimer les deux blocs cités plus haut...) en regardant la capture http://www.boostupload.com/files/058_Sanstitre.JPG, tu vois que si tu enleves les deux blocs, tu te retrouves avec juste "Bonjour de php"
Cordialement
L'url d'ou se produit le probléme ça serait vraiement top!
Mais bon, vissiblement, iFrance se rajoute son propre contenu à tout page appelée sur son domaine (beurk!)
Il s'agit de:
<script language="Javascript" type="text/javascript">
<!--
var d=new Date; rnd=d.getDay()+'-'+d.getHours(); var b=(''+location.hostname).split('.'); d=2; if(b[b.length-d+1]=='') d=3; h='web.'+b[b.length-d]+'.'+b[b.length-d+1];
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">_uacct = "UA-324340-1"; urchinTracker();</script>
En début de page, et de:<script type="text/javascript" src="http://js-perso.ifrance.com/weborama.js"></script>
<script language="Javascript" type="text/javascript">
<!--
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js2.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
Regardes le code source de n'importe quelle page de ton site, ou de n'importe quel site hébérgé par ifrance tu trouveras ces deux contenus au début et à la fin.
Compares le source de ton index accédé par Ifrance, et le même source accédé en local chez toi...
La seule solution est de changer d'hébergeur! :)
Nonche, je plaisante (mais c'est la meilleur solution!) tu peux t'en tirer en traitant la réponse xhr avant de l'afficher pour ne conserver que le contenu que tu attends (supprimer les deux blocs cités plus haut...) en regardant la capture http://www.boostupload.com/files/058_Sanstitre.JPG, tu vois que si tu enleves les deux blocs, tu te retrouves avec juste "Bonjour de php"
Cordialement