如何从内部调用iframe
How to call an iframe from within.
我想找到一个iframe相对于它所在页面的坐标。我试图调用这个iframe从一些点击事件在它里面。
页面包含多个iframe
任何帮助将不胜感激。
查看http://api.jquery.com/position/和http://api.jquery.com/offset/,其中一个应该可以得到您正在寻找的坐标。至于点击。单击甚至应该冒泡到dom的iframe元素,因此您可以在那里收听。像这样:
$('#myIframe').on('click',function(){
var coordinates = [$(this).offset().top, $(this).offset().left];
});
我认为缺乏对iframe和框架如何通信的知识导致了我的问题。我能解决这个问题的唯一方法就是使用window.postmessage
来允许跨域通信。
感谢您的帮助
相关文章:
- 在单击一个或多个复选框的同时调用iframe
- 从父页面调用iframe中的javascript,IE问题
- 如何在我的页面中调用Iframe JavaScript函数
- 从父窗口调用iframe函数
- 从另一个窗口调用 iframe
- 如何javascript调用iframe加载的文件函数
- 从window.opener调用iframe中的javascript函数
- 从父窗口调用Iframe中的函数
- 如何从代码背后调用IFrame中的JS函数
- 为什么当我试图从父页面调用iFrame中的函数时,我得到一个TypeError
- 需要iFrame外部的父按钮来调用iFrame内部加载的JS函数
- 如何调用iframe来做某事
- 如何防止反广告拦截脚本改变'src'属性异步地调用iframe元素
- 即使没有通过单击链接调用iframe,也会加载Java类.为什么
- 如何从父页面调用iframe中的脚本
- 从父窗口调用iframe中的函数
- Safari没有'当src不是有效的站点时,不要调用iframe-onload
- 调用iframe内部的函数
- 如何使用JS调用iframe中的函数
- 在js函数内部调用iframe