有没有办法通过从iframe内部执行脚本来检测iframe的高度和宽度?
我需要根据iframe的不同高度/宽度动态定位iframe中的某些元素.
我需要根据iframe的不同高度/宽度动态定位iframe中的某些元素.
如果同一页面有多个iframe,会有什么区别吗?即每个iframe想要找到自己的维度.
欢迎Javascript或jquery解决方案.
谢谢!
<iframe src='http://example.com' width='640' height='480' scrolling='no' frameborder='0' longdesc='http://example.com'></iframe>
iframes必须嵌入到其他网站上,如下面的其中一个答案所述,我遇到了许可问题.
解决方法
如果您的iframe的页面及其父页面从不同的域提供(意味着您无法从iframe页面访问父页面的DOM属性),那么我认为这与您想要制定视口高度时一样.
为此,请参阅:
> Get the browser viewport dimensions with Javascript
或者可能这样:
> http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/