J'essaie de définir un événement en direct sur le magasin de balises img sur un iFrame. Par exemple, je voudrais obtenir une simple boîte d'alerte javascript lorsque je clique sur une image sur mon iFrame. Savez-vous comment je peux définir les événements pour l'iFrame, parce que je voudrais mettre une chose comme $('img').live("click",function()
.... mais seulement pour les éléments sur iFrame.Définir un événement sur l'élément iFrame avec jQuery
Veuillez noter: Les balises img sont ajoutées dynamiquement sur mon iFrame après chargement de la page.
Merci pour votre aide.
Nicolas
l'iframe n'a pas besoin d'avoir jquery en charge de toute façon. Si vous connaissez le contraire, veuillez fournir un lien citant ceci. – Anthony
Il est plus important de noter que le document doit être sur le * même domaine * pour satisfaire la même politique d'origine: http://en.wikipedia.org/wiki/Same_origin_policy –
Eh bien oui, vous avez probablement raison; quand je tapais que je pensais à ma propre application, où le code dans cette sous-page a besoin de faire ses propres trucs jQuery aussi. Je ne sais pas combien jQuery gère une partie de l'étrangeté d'IE en déplaçant des données entre les pages, mais cela peut aussi être difficile. Enfin, beaucoup de frameworks utilisaient des bogues dans leur code de frappe, et les opérations inter-pages échouaient parfois de façon bizarre - probablement toutes corrigées maintenant. – Pointy