2010-01-15 3 views
0

Il y a un iframe sur la page.Comment lancer un javascript à partir d'un <iframe>?

Le document parent (parent iframe) peut-il être accédé à partir de cette iframe?

Ce que je veux faire: lorsque l'utilisateur appuie sur un bouton à l'intérieur quelque chose iframe arrive sur la page principale

Merci à!

+0

duplicate de http://stackoverflow.com/questions/935127/how-to-access-parent-iframe-from-javascript –

+0

Quelqu'un peut-il indiquer un bon lien vers la page des règles inter-domaines? – Dan

+0

Ce lien en dit assez http://en.wikipedia.org/wiki/Same_origin_policy – Dan

Répondre

2

vous avez essayé parent.?

0

Si je comprends bien, ce comportement n'est pas autorisé. Un iframe contiendrait le contenu d'un autre domaine, et si ce domaine pouvait émettre un code affectant les éléments du premier domaine, une ruine de sécurité s'ensuivrait. Lisez ces informations sur la même politique d'origine: http://en.wikipedia.org/wiki/Same_origin_policy

+0

La courtoisie commune pour expliquer un vote en baisse ... –

+0

pas de vote bas de moi, mais un iframe ne doit pas nécessairement avoir des contenus d'un autre domaine . – AUSteve

+0

ah bon point, je devrais préciser pour dire si un iframe contenait des données d'un autre domaine. Merci. –

0

Selon mon expérience, cela fonctionne, tant que c'est le même domaine.

+0

Article très utile – Dan