问题描述
- 怎么用javascript监听父页面里的iframe点击事件
-
怎么用javascript监听父页面里的iframe点击事件
解决方案
window.document.parent.iframeName/*你的frame的名称*/.click();
//可以自己在clcick里面写方法
解决方案二:
要给iframe添加click事件,而且iframe不能跨域。。给父页添加的onclick事件点击iframe是不会响应的
window.onload = function () {
var ifrs = document.getElementsByTagName('iframe');
for (var i = 0; i < ifrs.length; i++) {
try {
ifrs[i].contentWindow.document.onclick = (function (ifr) {
return function () {
alert('点击了iframe'+ifr.src)
}
})(ifrs[i]);
}
catch (ex) { }
}
}
时间: 2024-11-01 23:36:24