希望这个问题有道理。我有一个我创建的页面,我希望用户能够嵌入到他们的网站中。当单击按钮时,页面有一个div扩展。我希望iFrame与按钮单击之前的站点高度相同,我希望iFrame在单击按钮后变大以适应扩展div的大小。这可能吗?
答案 0 :(得分:0)
您可以执行此操作,不确定是否支持完整的浏览器。您将需要访问iframe内容和调用iframe的页面。然后你可以根据一些css技巧和javascript来调整大小。
这是一篇描述该过程的好文章: http://www.wolfcreekconsulting.com/support/techlib/web/DynamicallyResizedIframesPart2.php
我希望这有用!
答案 1 :(得分:0)
您无法从内部更改iFrame的大小。该脚本必须包含在嵌入网站的页面上。即便如此,如果按钮位于iFrame中,我也不确定它是否会起作用。
答案 2 :(得分:0)
如果我理解正确,你想要的是在onclick事件后设置iframe高度?所以你将id添加到iframe和div,得到div的高度并改变iframe的高度?比如onclick = $('#myIframe')。height($('#myDiv')。height()); (假设使用jQuery)。不确定这个确切的代码是否有效,但这是一般的想法。