begin process at 2012 02 11 03:33:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs Amusants

 > AJAX INTER-SITE (CROSS-SITE) SOUS IE SANS TENIR COMPTE DES PARAMÈTRES DE SÉCURITÉ DU CLIENT ET SANS LUI DEMANDER D'AUTORISATION PRÉALABLE

AJAX INTER-SITE (CROSS-SITE) SOUS IE SANS TENIR COMPTE DES PARAMÈTRES DE SÉCURITÉ DU CLIENT ET SANS LUI DEMANDER D'AUTORISATION PRÉALABLE


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs Amusants Classé sous :ajax, intersite, crosssite, sites Niveau :Débutant Date de création :21/05/2007 Vu :6 850

Auteur : FREMYCOMPANY

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Un code tout simple mais qui peut tout de même aider certaines personnes

NOTE : Ne marche ni sur FF ni sur OPERA... Peut-être qu'en créant une nouvelle frame qui posséderait dès le début un BASE avec le bon domaine.... Pensez a effectuer le remplacement demandé (sinon ca ne marchera que sous IE 7)

Source

  • <html>
  • <head><base href="" id="document.base" /></head>
  • <body>
  • <script><!--
  • document.base = document.getElementById("document.base");
  • window.base = document.base;
  • base.href=location.href;
  • function getFileContent(domain, path) {
  • // A remplacer par votre méthode pour obtenir un object XHR
  • var xhr = new XMLHttpRequest();
  • // Fin du remplacement
  • var currentUrl = base.href;
  • base.href=domain;
  • xhr.open("GET", path, false);
  • xhr.send(null);
  • base.href=currentUrl;
  • return xhr.responseText;
  • }
  • document.write(getFileContent('http://www.google.be/',"webhp"))
  • --></script>
  • Ceci devrait s'effacer sous internet explorer (7 ou moins)
  • </body>
  • </html>
<html>
    <head><base href="" id="document.base" /></head>
    <body>
        <script><!--
            document.base = document.getElementById("document.base");
            window.base = document.base;
            base.href=location.href;

            function getFileContent(domain, path) {
                // A remplacer par votre méthode pour obtenir un object XHR
                var xhr = new XMLHttpRequest();
                // Fin du remplacement
                var currentUrl = base.href;
                base.href=domain;
                xhr.open("GET", path, false);
                xhr.send(null);
                base.href=currentUrl;
                return xhr.responseText;
            }
            
            document.write(getFileContent('http://www.google.be/',"webhp"))
        --></script>
        Ceci devrait s'effacer sous internet explorer (7 ou moins)
    </body>
</html>



 Sources du même auteur

Source avec Zip GETCOMPUTEDSTYLE POUR IE (GETCOMPUTEDCSSVALUE) [PT TO PX, EM...
CRÉER UNE RÈGLE CSS POUR QU'ELLE S'APPLIQUE À UNE ÉLÉMENT DO...
Source avec une capture POURQUOI MES SCRIPTS AJOUTÉS DYNAMIQUEMENT (AJAX, XSLT, ...)...
Source avec Zip Source avec une capture DOCUMENT.SELECTION POUR FF (FIREFOX)

 Sources de la même categorie

Source avec Zip IMAGES DÉFILANT SUR UN CYLINDRE (SCROLLING IMAGES) par william voirol
Source avec Zip IMAGES DÉFILANT VERTICALEMENT (SCROLLING IMAGES) par william voirol
Source avec Zip IMAGES DANSANTES 4: MOUVEMENT DE LA TORTUE par william voirol
Source avec Zip IMAGES DANSANTES 3: MOUVEMENT ALÉATOIRE ORIENTÉ par william voirol
Source avec Zip IMAGES DANSANTES 2: MOUVEMENT ALÉATOIRE SANS SUPERPOSITIONS par william voirol

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MISE EN CACHE D'IMAGES AUTO [AJAX] par Allan007
Source avec Zip RÉCEPTION DE SMS EN JAVASCRIPT par hhoareau
Source avec Zip DEUX MENU DÉROULANT LE PREMIER GÉNÈRE LE DEUXIÈME MENU par hakimastouri
EDITION D'UN CHAMP par macgile
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

Commentaires et avis

Commentaire de medelidrissi le 28/05/2007 11:07:58

Bonjour,

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

Bonne programmation.

Commentaire de ordiman85 le 28/05/2007 12:23:26

Fonctionne lorsque le fichier html se situe sur le disque dur local, sinon pas :( dommage

Commentaire de FREMYCOMPANY le 02/06/2007 17:15:00

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

Commentaire de VBtoTRASH le 29/04/2009 12:10:32

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>
<body>
<p>
<input type="button" onclick="sendData();" value="R&eacute;cup&eacute;rer" /><br />
<input type="button" onclick="alert(eswd_charger_fichier_domaine('http://www.javascriptfr.com/code.aspx?ID=42785')" value="ErySoft Web Destructor Cross-Domain" />
</p>
</body>
</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

Commentaire de jdmcreator le 22/03/2011 23:27:41 10/10

Merci, c'est vraiment utile :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

aide à la création [ par tigrou84 ] Salut,J'aimerais changer (revolutionner presque) le design de mon site qui est le même depuis fort longtemps. J'aimerais m'inspirer de certains sites: connexion au sites securise [ par linkinka ] je n'arrive pas a me connecter a des site securiser tel que hotmail et msn messanger . les rappoort d'erreur m'informe qu'il ya un probléme avec le sc Abandon d'une requéte "src=" au bout de x secondes [ par jpbod ] Bonjour, Sur un de mes sites je regroupe les news de diff&#233;rents sites hardware grace aux codes javascript qu'ils fournissent. Cette page se tro informations sur les sites web [ par elmekki ] Bonjour, je cherche un logiciel qui permet de donner des informations ( popularité, date de creation... ) sur n'importe quel site que je tape sur la [AJAX+DIV] Probleme de positionement de basile "<DIV>" [ par frostie ] Boujour tout le monde, Je suis en train de developper une application PHP/AJAX (Asynchronous JAvascipt Xml) qui utilise beaucoup les balises &lt;DIV& AJAX ? [ par tony1239456 ] Bonjour, je suis tr&#232;s int&#233;ress&#233; par la nouvelle forme de progrzmmation AJAX. J'ai vu des scripts en action et sa m'a beaucoup pl&#251; Ajax bug userInteractive = 3 [ par littlebigfox ] Bonjour a tous!J'ai un petit souci, j'espere que quelqu'un peu m'aider, je ne comprend absolument pas. C'est tout bete, j'ai creer un objet xmlhttpreq Ajax et champs file [ par f6xara ] J'ai d&#233;velopper un site en Ajax. L'administration du site se fait &#233;galement en Ajax. Pour la validation de fomulaire, je r&#233;cup&#232;re Rechargement d'objet "AJAX" [ par benjiman2 ] Bonjour !Voila, je commence tout juste a programmer en AJAX ...et voila mon probleme ...Je voudrai que chaque 2 secondes, la page se rafraichisse dans probleme en ajax [ par f6xara ] Bonjour, je cherche le moyen, lors de la validation d'un formualire en ajax a passer un champs type file. Les textareas, textbox et select ne posent p


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales