日期:2014-05-16  浏览次数:20355 次

如何获取iframe里面页面的点击事件
初涉页面开发,小白菜一株求浇浇水

现在做jsp页面开发,遇到一个问题,在client server交互的时候
在页面端用了iframe,里面会引用动态生成的x.html文件。
需求是: 
   在点击x.hmtl的时候,我需要在iframe的那一级知道该事件, 请问如何才能做到呢?
   
   最好能给个具体的例子,不胜感激
   小弟家穷人丑, 50分奉上,望笑纳
jquery java?script iframe

------解决方案--------------------
window.parent可以获取父页面的方法之类的  你在父页面写个对应的方法调用试试
------解决方案--------------------
首先你嵌入的x.html是否和父页面在同一域下
其次将函数绑定iframe的onload事件上
通过
 var subWeb=document.frames?document.frames["frame_name"].document:ifm.contentDocument;
    if(ifm!=null&&subWeb!=null){
        console.log(subWeb.getElementById("xxx"));
      
    }
就可以获得你需要的dom节点,再进行事件的绑定就可以啦