Salut à tous,

Je cherche à faire communiquer 2 pages (une iframe et son parent) grace au JSON et à l'Ajax.
J'utilise cette méthode :
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;
}
Mon seul soucis, c'est que je ne connais pas le parent de l'iframe (ma page va être appelé depuis plusieurs site).

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.