如何获取iframe里面页面的点击事件
初涉页面开发,小白菜一株求浇浇水
现在做jsp页面开发,遇到一个问题,在client server交互的时候
在页面端用了iframe,里面会引用动态生成的x.html文件。
需求是:
在点击x.hmtl的时候,我需要在iframe的那一级知道该事件, 请问如何才能做到呢?
最好能给个具体的例子,不胜感激
小弟家穷人丑, 50分奉上,望笑纳
------解决方案--------------------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节点,再进行事件的绑定就可以啦