我有一个父页面,在该父页面内,有一个iframe大约是父页面大小的一半。
iframed页面中的JavaScript应该获得iframed页面的大小并设置文本输入的大小,但是JavaScript document.body.clientWidth
和jQuery {{1}正在返回父页面的宽度。
如何从iframe内的脚本获取iframed页面的宽度(即,无需将iframe宽度从父页面发送到带有查询字符串的iframe页面)?它们也是跨域的。
答案 0 :(得分:0)
只需使用它 -
<iframe src="demo_iframe.htm" width="200" height="200"></iframe>
答案 1 :(得分:0)
类似的工作在这里完成stackoverflow.com/questions/7808729 / ...如果有效,你可以参考这个 - Manoj Singh
谢谢,这正是我想要的!
编辑:对不起,经过一些测试,这不能很好。在jsfiddle它可以工作,但在我的页面中,它只能准确地给我高度。