Salut,

Bon le titre est pas très clair donc je vais bien expliquer mon problème.

J'ai une page dans laquelle je crée une iframe avec createElement.
Dans le fichier de cette iframe j'ai un bouton, et en cliquant sur ce bouton je voudrais fermer l'iframe.

Bon apriori ca parait logique que le fichier dans l'iframe ne puisse pas controler l'iframe du fichier supérieur.
J'ai donc essayé plein de truc avec addEventListener mais je rame un peu, c'est peu dire.

Quelqu'un a une idée ?
Guillaume

Pour infos le code qui crée l'iframe
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 buildIframeSearch(id,parentId,src)
{
	var iframe = document.createElement('iframe');
	iframe.setAttribute('id',id);
	iframe.setAttribute('src',src);
	iframe.setAttribute('width',650);
	iframe.setAttribute('height',250);
	iframe.setAttribute('class','iframesearch');
	iframe.setAttribute('hspace','0');
	iframe.setAttribute('vspace','0');
	iframe.setAttribute('frameBorder','0');
	iframe.setAttribute('marginHeight','0');
	iframe.setAttribute('marginWidth','0');
	iframe.setAttribute('scroll','auto');
	iframe.style.position = 'absolute';
	document.getElementById(parentId).appendChild(iframe);
}