2 cbbaaa1989 cbbaaa1989 于 2014.10.21 18:20 提问

怎么用javascript监听父页面里的iframe点击事件

怎么用javascript监听父页面里的iframe点击事件

2个回答

u013489937
u013489937   2014.10.25 17:02

window.document.parent.iframeName/*你的frame的名称*/.click();
//可以自己在clcick里面写方法

showbo
showbo   Ds   Rxr 2014.11.18 16:35

要给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) { }
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!