2010-08-11 8 views
0

J'ai une page en flex et sur cette page j'ai un iframe. Je veux ajouter du code en javascript, qui détectera quand la page dans l'iframe change (par exemple, si quelqu'un clique sur un lien dans l'iframe) et je veux savoir quelle est l'URL de la nouvelle page dans l'iframe.Capture d'un événement javascript lorsqu'un iframe est rechargé

Y at-il un moyen de le faire?

Répondre

4

Il n'existe aucun moyen de le faire si les pages de l'iframe se trouvent sur un domaine différent de celui de la page parente en raison du Single Origin Policy.

S'ils sont sur le même domaine, et vous savez quelles pages sont appelées dans l'iframe, il serait probablement plus facile de donner chaque page dans le iframe un événement onload qui informe la page parente de l'URL modifiée .

Pour le code, vous devez donner plus de détails sur ce que la page parente est censée faire avec cette information.