Если у вас есть iframe с идентификатором «myIframe», и iframe поступает из того же домена, что и основной документ, следующее обнаружит щелчок в любом месте документа. Это также будет работать, когда документ редактируемый, который с использованием свойства onclick
документа не будет:
function iframeClickHandler() {
alert("Iframe clicked");
}
var iframe = document.getElementById("myIframe");
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
if (typeof iframeDoc.addEventListener != "undefined") {
iframeDoc.addEventListener("click", iframeClickHandler, false);
} else if (typeof iframeDoc.attachEvent != "undefined") {
iframeDoc.attachEvent ("onclick", iframeClickHandler);
}