Bonjour à toutes et à tous,
Voilà je dois incrémenter un compteur, et, pas besoin d'afficher quelque chose en retour. ( J'ai mis une valeur dans ID en dur histoire d'éliminer une source de problème pour l'instant).
ceci fonctionne :
function CPTtel(){
if (window.XMLHttpRequest) {
alert('coucou1');
/* xmlhttp = new XMLHttpRequest();
xhttp.open("GET", "scriptCompteurTel.php?ID=1796", true);
xhttp.send(); */
} else {
alert('coucou2');
/* xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xhttp.open("GET", "scriptCompteurTel.php?ID=1796", true);
xhttp.send(); */
}
}
lorsque je clique sur le lien de la page, Firefox affiche "coucou1" et IE affiche "coucou1 lui aussi".
sauf que j'ai besoin d'apeller un script qui incrémente une valeur ( le script fonctionne lui aussi).
J'ai donc ecris ça :
function CPTtel(){
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
xhttp.open("GET", "scriptCompteurTel.php?ID=1796", true);
xhttp.send();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xhttp.open("GET", "scriptCompteurTel.php?ID=1796", true);
xhttp.send();
}
}
Hé bé ça ne fonctionne pas et je ne sais pas pourquoi... ( et oui, scriptCompteurTel.php, est dans le même répertoire sur le serveur)
Ha oui et dans le débugeur il y a marqué "ReferenceError: xhttp is not defined [En savoir plus]", pourtant c'est bien define avec xmlhttp = new XMLHttpRequest(); non ?
Avez-vous une idée ?
merci pour votre aide
Bonjour,
Si tu crées une variables xmlhttp
, il faut la réutiliser ensuite. xhttp
est une autre variable, non définie en l'occurence.
ha purée exact !
et si je passe le site en https tu penses que ça fonctionnera ?
je reteste ce soir merci pour ta reponse