Javascript, iframe, security – Autorisation refusée lors de l'accès à une fonction js depuis la fenêtre parent

Bonne journée à tous.

J'ai une page qui comprend un iframe. Dans cet iframe, j'ai un script avec la fonction appelée test (). J'ai besoin d'accéder à la fonction à partir de la fenêtre parentale. Après avoir posé la question, je suis arrivé à cette solution:

<div onclick="document.getElementById('targetFrame').contentWindow.teste();">Test</div> 

Sur le clic, la fonction de test doit être exécutée. Le problème est que je reçois une erreur "Autorisation refusée d'accéder au test de propriété".

Il m'a semblé une erreur d'autorisation, j'ai donc changé le fichier chargé dans les autorisations iframe à 777, mais sans résultat.

Remarque: Le fichier chargé dans iframe n'est pas sur le même domaine.

Il est interdit d'accéder aux pages d'autres domaines par défaut, car les navigateurs utilisent la même politique d'origine . Il existe plusieurs solutions de contournement comme using location.hash ou window.name pour communiquer entre les images. Le plus récent et standardisé dans HTML5 est l'interface PostMessage. Il existe une bibliothèque pour la solution cross-browser http://easyxdm.net/wp/ .

Je ne sais pas si c'est possible, la communication de la fenêtre croisée (trame) doit être dans le même domaine, le même protocole et le même nom d'hôte. Pour plus d'informations, reportez-vous à la même politique d'origine pour la communication par JavaScript et Cross-Domain avec des iframes