Bonjour,

Je ne comprends pas pourquoi sous internet explorer j'ai un accès refusé lorsque j'appelle la fonction open d'un objet XMLHttpRequest.

voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
function getXhr(){
 
 var xhr = null; 
 if(window.XMLHttpRequest) // Firefox et autres
 {
	 xhr = new XMLHttpRequest(); 
 }
 else if(window.ActiveXObject){ // Internet Explorer 
  try {
   xhr = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   xhr = new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
 
 else { // XMLHttpRequest non supporté par le navigateur 
  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
  xhr = false; 
 } 
 
 return xhr;
}
 
 
function exe_url(url){
var xhr = getXhr();
xhr.open("GET",url,true); /*Accès refusé*/
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send(null);
voici l'url passé :

$url_sms = "http://www.smsextrapro.com/HttpSend/HttpSend.php?Login=".urlencode($login)."&Psw=".urlencode($pass)."&DestNum=".$numdest."&Signature=".$signature."&Message=".urlencode($message)."&Type=".$type."";


Cela fonctionne très bien sous Firefox

Merci beaucoup