Salut à tous,
Je cherche à faire communiquer 2 pages (une iframe et son parent) grace au JSON et à l'Ajax.
J'utilise cette méthode :
Mon seul soucis, c'est que je ne connais pas le parent de l'iframe (ma page va être appelé depuis plusieurs site).
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 function GetSynchronousJSONResponse(url, postData) { var xmlhttp = null; if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); else if (window.ActiveXObject) { if (new ActiveXObject("Microsoft.XMLHTTP")) xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); else xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } xmlhttp.open("POST", url, false); //false means synchronous xmlhttp.setRequestHeader("Content-Type", "application/json; charset=utf-8"); xmlhttp.send(postData); var responseText = xmlhttp.responseText; return responseText; }
Lorsque j'essaye d'utiliser la fonction "parent.window.location.href", une erreur survient ("permission refusée à xxxx.com d'obtenir la propriété Location.href de yyyy.fr").
Auriez-vous une piste pour moi ?
Merci d'avance.
Partager