2017-03-05 50 views
0

我想在自己的網頁中顯示另一個網頁,使某些部分不可見。如何使iframe的高度靈活?

我做到了很好的與此代碼

<div style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
    <iframe scrolling="no" 
      src="the site address" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
    </iframe> 
</div> 

高達攝氏我把9200px,因爲我發現,即使是內頁的文章最高將適合這一點。

其餘的問題是,例如對於第一頁,它是一個簡單的頁面沒有任何長篇文章,所以iframe和我的網頁有一個高滾動條(9200px),即使內容很短!

我該如何告訴iframe只爲長頁面擴展到9200px的高度?

對於短頁高度應該是500px或其他東西。

+1

這是相當困難的工作了這一點,但我99%肯定這是原作者想說的。 – Matmarbon

回答

0

我不明白你的問題。如果您試圖在iframe的頁面中剪下某個部分,則無法通過定義高度和寬度來完成此操作。 iframe必須完全複製您試圖通過它顯示的網站,因此您無法使用iframe隱藏該網頁上的元素。

希望這有助於。

0

不,我寫這個,你說!並藉機 - 那裏是:

<html> 
 
<body> 
 
< style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
 
<iframe scrolling="no" 
 
src="https://stackoverflow.com" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
 
</iframe> 
 
</div> 
 
</body> 
 
</html>

但 acctuly我想打一個條件是

說,如果頁面的HIGHT,我想我的網頁裏面顯示

是長FPR eaxample - HIGHT = 9000

我的代碼的部分,我告訴befor(HIGHT = 9200)

改變我的代碼,我第一次爲你寫的

頁HIGHT的HIGHT(即我展示裏面)