2017-04-26 16 views
0

我有一个iframe,显示由服务器上的软件生成的图片。图像大小通过命令行中的参数以像素为单位发送到软件。使用PHP获取iframe或屏幕的大小

iframe大小设置相对,使用<iframe width="100%" >,没有问题。但在小屏幕上,如果iframe比图片小,则会导致不好的效果,并且不希望的滚动条显示图像的隐藏部分。

有没有办法知道浏览器中的iframe的大小,或者屏幕本身,所以我可以发送正确的大小来生成一个能正确填充iframe的图片?

(我想这是使用了响应主题)

版:我在这里How to make it sure that an iframe content fits it?

回答

1

另一种最好的方法将取决于方法reasking这其中加载图像进入iframe。 iframe的大小必须在客户端确定,所以对于PHP来说是不可能的。

我会亲自在服务器端用PHP加载图像,并避免使用iframe。如果在加载页面后加载图像,则可能需要使用javascript(或jQuery)重置iframe的大小。

如果您可以提供有关如何将图像加载到iframe的更多详细信息,它将有助于弄清楚您正在寻找什么。

+0

谢谢埃内斯托。我使用'