2017-04-26 66 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

謝謝埃內斯托。我使用'