djneo Posted October 11, 2007 Posted October 11, 2007 Bonjour, j'ai un petit probleme de script mais je ne trouve pas du tous le probleme si quelque pourvais jetait un oeil se serai cool ou m'en dire plus sur le probleme! code: <html><head><script>function POST(){ p = new XMLHttpRequest(); p.onload = null; p.open("POST", "url.php", true); // Open du lien p.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // type de requete var url = "var=1"; p.send(url); //envoie la variable url if ( p.status != "200" ) { alert("Réception erreur " + p.status); } else { contenu = p.responseText; // traitement du contenu }}</script></head><body> <FORM method="POST" name="ajax" action=""> <INPUT type="BUTTON" value="POST+GET" ONCLICK="POST()"> </FORM> <div id="zone"> ... un texte à remplacer... </div> </body> </html> quand je lance la fonction POST il bug et s'arrete à la ligne ' p.open("POST", "url.php", true); // Open du lien' et firefox me dit ' uncaught exception: Permission refusée d'appeler la méthode XMLHttpRequest.open ' merci d'avance!
smile Posted October 11, 2007 Posted October 11, 2007 (edited) Salut, Tu dois l'appeler depuis un autre domaine, si ce n'est pas le même domaine tu ne peux pas utiliser XMLHttpRequest. Ou alors faire croire que c'est le meme domaine. Edited October 11, 2007 by smile
xunil Posted October 11, 2007 Posted October 11, 2007 Le code est bizarre. Si on envoie quelque chose, on n'a pas besoin de lire responseText. Pourquoi ne pas utiliser un petit framework, tout est déjà fait!
djneo Posted October 12, 2007 Author Posted October 12, 2007 Bonjour, merci pour vous réponses, smile : oui c'est bien mon problème, après avoir lu plusieurs forums c'est effectivement XMLHttpRequest qui ne peut pas lire un autre nom de domaine! j'ai cherché comment régler ce problème mais malheureusement j'ai rien trouver pour l'instant! si jamais je trouve quelque chose je vous tiens au courant! ps : xunil , c'est un framework ! lol ++
objectifweb Posted November 26, 2007 Posted November 26, 2007 Bonjour, J'ai exactement le même problème avec cette erreur, le plus dingue c'est que depuis le bureau où je fais le développement, aucun problème, que ce soit avec firefox ou internet explorer mais lorsque depuis la maison j'ai téléphoné au client pour lui expliquer mes travaux, depuis mon pc, j'ai cette erreur que ce soit avec internet explorer ou firefox, alors que le client lui ne constate pas le problème ??? Il s'agit donc d'un souci local selon la machine !? Patrick
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now