Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据iframe内部加载的内容自动调整div/iframe的大小_Php_Html_Css_Dhtml - Fatal编程技术网

Php 根据iframe内部加载的内容自动调整div/iframe的大小

Php 根据iframe内部加载的内容自动调整div/iframe的大小,php,html,css,dhtml,Php,Html,Css,Dhtml,我在网上看到了很多相互矛盾的信息,我想这里的人比绝大多数其他地方的人都知道得多 有没有可能有一个内部带有iframe的div自动调整宽度(可能还有高度)->而没有不,这是不可能的。您需要JavaScript将帧大小传回父窗口 基本JavaScript,如果您改变主意: 从iFrame: parent.document.getElementById('iframe_id').style.height = document.body.offsetHeight; 不,不可能。您需要JavaS

我在网上看到了很多相互矛盾的信息,我想这里的人比绝大多数其他地方的人都知道得多


有没有可能有一个内部带有iframe的div自动调整宽度(可能还有高度)->而没有不,这是不可能的。您需要JavaScript将帧大小传回父窗口

基本JavaScript,如果您改变主意:

从iFrame:

parent.document.getElementById('iframe_id').style.height =
    document.body.offsetHeight;

不,不可能。您需要JavaScript将帧大小传回父窗口

基本JavaScript,如果您改变主意:

从iFrame:

parent.document.getElementById('iframe_id').style.height =
    document.body.offsetHeight;

iframe
s的
src
属性指向什么?你是指JavaScript而不是Java吗?它们是两种完全不同的语言。另外,正如您所知,dhtml包括JavaScript的使用。这不是有点假设lynx从来都不是一个真正的问题吗?我说Java是因为我指的是Java*,我不想在这个页面上加载任何脚本或小程序。
iframe
s的
src
属性指向什么?您指的是JavaScript而不是Java吗?它们是两种完全不同的语言。另外,正如你所知道的,dhtml包括JavaScript的使用。这不是有点假设lynx从来都不是一个真正的问题吗?我说Java是因为我指的是Java*,我不想在这个页面上加载任何脚本或小程序。实际上这是可能的。通过iPad/webkit,它可以根据iframe的高度自动调整div的大小。需要有人对此进行研究。@MichaelMikhjian-事实上,这仍然是不可能的。我还没有研究iPad到底能做什么,但由于这个问题的上下文不是“我能在iPad上做这个吗”,在大多数其他上下文中是不可能的,我有点怀疑IOSit不是一个无关的评论,它是对一个2年前的答案的评论,这个答案可能会有新的更新,符合今天的标准。当今天有人问同样的问题时会发生什么(因为这是我的初衷),为什么不接受当前排名靠前/相关性最高的问题并直接在页面中更新答案。说清楚点,iPad确实支持iframes的自动高度功能。@MichaelMikhjian-我明白你的意思,但我仍然认为这与这个问题无关。这个问题是寻找一种跨浏览器的方式来缩放iframe,所以说“这个方法在这个特定的浏览器中工作”并不是一个有用的答案。我明白了。我忘了添加,但我假设,如果iPad真的有这种支持,那么我们可以在所有主要的webkit浏览器(Safari、FireFox、Chrome)上看到它。我只能假设IE9+也应该/将会有这种支持,以满足大多数市场的需求。我希望有人能对此进行深入研究,否则我会做一些实验来确定正确的属性。实际上这是可能的。通过iPad/webkit,它可以根据iframe的高度自动调整div的大小。需要有人对此进行研究。@MichaelMikhjian-事实上,这仍然是不可能的。我还没有研究iPad到底能做什么,但由于这个问题的上下文不是“我能在iPad上做这个吗”,在大多数其他上下文中是不可能的,我有点怀疑IOSit不是一个无关的评论,它是对一个2年前的答案的评论,这个答案可能会有新的更新,符合今天的标准。当今天有人问同样的问题时会发生什么(因为这是我的初衷),为什么不接受当前排名靠前/相关性最高的问题并直接在页面中更新答案。说清楚点,iPad确实支持iframes的自动高度功能。@MichaelMikhjian-我明白你的意思,但我仍然认为这与这个问题无关。这个问题是寻找一种跨浏览器的方式来缩放iframe,所以说“这个方法在这个特定的浏览器中工作”并不是一个有用的答案。我明白了。我忘了添加,但我假设,如果iPad真的有这种支持,那么我们可以在所有主要的webkit浏览器(Safari、FireFox、Chrome)上看到它。我只能假设IE9+也应该/将会有这种支持,以满足大多数市场的需求。我希望有人能对此进行深入研究,否则我会做一些实验来确定正确的属性。
parent.document.getElementById('iframe_id').style.height =
    document.body.offsetHeight;