Cette fonction doit souscrire « gestionnaire » sur les événements de défilement de chaque iframe sur la pageévénements Attraper de Iframe dans Firefox
var iframes = document.getElementsByTagName("iframe");
for (i = 0; i < iframes.length; i++) {
var current = getRealObject(iframes[i])
current.contentDocument.addEventListener('DOMMouseScroll', handler, false)
}
function getRealObject(object) { // unwraps the object if necessary
return (object.wrappedJSObject) ? object.wrappedJSObject : object
}
... mais sur certaines pages, il ne marche pas. De plus, dans ces cas, tout contenu de contentDocument est inaccessible, et sans déballer contentDocument est null. En utilisant FF 3.5
contenu UPD iframe et page sont du même domaine
merci! Je n'ai pas pensé à ce sujet, mais dans le cas de pages de même domaine, le problème n'est pas allé – user158426