AJAX INTER-SITE (CROSS-SITE) SOUS IE SANS TENIR COMPTE DES PARAMÈTRES DE SÉCURIT

medelidrissi Messages postés 180 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 26 novembre 2007 - 28 mai 2007 à 11:07
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 - 22 mars 2011 à 23:27
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
22 mars 2011 à 23:27
Merci, c'est vraiment utile :)
VBtoTRASH Messages postés 59 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 31 mars 2011
29 avril 2009 à 12:10
Salut,

Maintenant, c'est possible de faire du Cross-Domain avec Firefox 3.1 ou IE8.
Çà fonctionne très bien.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Techniques AJAX - XDomainRequest</title>
<script type="text/javascript">
<!--

function getXDomainRequest() {
var xdr = null;

if (window.XDomainRequest) {
xdr = new XDomainRequest();
} else if (window.XMLHttpRequest) {
xdr = new XMLHttpRequest();
} else {
alert("Votre navigateur ne gère pas l'AJAX cross-domain !");
}

return xdr;
}

//Fonction d'origine
//-----------------------------------------------------------------------
function sendData() {
var xdr = getXDomainRequest();
xdr.onload = function() {
alert(xdr.responseText);
}

xdr.open("GET", "http://www.foxycode.net/dev/ajax/XDomain_1.php");
xdr.send();
}
//Fonction modifiée par ErySoft
//-------------------------------------------------------------------------
function eswd_charger_fichier_domaine(url)
{
var xdr = getXDomainRequest();
xdr.open("GET",url,false);
xdr.send();
return xdr.responseText;
}

//-->
</script>
</head>

</html>

Source récupérée sur SiteDuNul

Firefox 3.1 a deux fonctions XMLHttpRequest.
- Une pour charger des fichiers sur le même domaine
- Une pour charger des fichiers sur un autre domaine.

ErySoft 2009
FREMYCOMPANY Messages postés 276 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 22 décembre 2008
2 juin 2007 à 17:15
Ah mince alors...
En effet j'ai testé en locale, pas sous serveur

C'est étrange parceque normalement, AJAX est similaire sur le disque dur local et un serveur...

Désolé si je vous ai donné un faux espoir dans ce cas :S

Enfin, je me console en me disant que ca peut encore servir pour les rares habitués à la programation d'HTML locaux
ordiman85 Messages postés 41 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 19 mars 2010
28 mai 2007 à 12:23
Fonctionne lorsque le fichier html se situe sur le disque dur local, sinon pas :( dommage
medelidrissi Messages postés 180 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 26 novembre 2007 2
28 mai 2007 à 11:07
Bonjour,

Malheureusement ça ne marche pas(ou plus) dans IE7 : Accès refusé.

Bonne programmation.
Rejoignez-nous