2010-08-10 146 views
12

我想刪除我的iframe中的水平滾動條。我只需要一個垂直滾動條來查看冗長的內容。我的代碼是刪除iframe水平滾動條

<iframe height='514' width='790' 
     marginwidth='0' marginheight='0' 
     frameborder='0' 
     overflow-y='scroll' 
     overflow-x='hidden'> 
</iframe> 

任何人都請解決我的問題。提前祝福。

+1

你能否接受你認爲最準確的答案?或者寫下你自己的答案並接受答案? – 2017-07-18 04:29:04

回答

0

Here是一個IFrame調整大小的腳本。

但是,如果您使用SSL,則無法使用腳本在框架和主窗口之間進行通信。它會給「拒絕訪問」。 :-(

2

如果您使用的是支持CSS3,你可以使用溢出-x屬性瀏覽器

#my-iframe 
{ 
    overflow-x:hidden; 
} 
38

在iframe頁面本身,補充一點:

body { 
    overflow-x:hidden; 
    height:100%; //optional, but it can't hurt. 
} 
+5

「在iframe頁面本身」這是一個有價值的信息,從其他答案中缺少,謝謝! – Matthias 2013-05-10 06:32:53

+1

爲什麼這不是被接受的答案? – NocFenix 2016-07-06 14:01:23

+1

@Shankaralwar:請接受這個答案作爲解決方案,謝謝尊重這個社區及其規則 – basZero 2017-02-10 13:18:09

-5

解決方案是:

style="overflow-x:hidden; 
overflow-y:scroll; 

在頁面的標籤<body>列入iframe

SEE THIS LINK PAGE

問候由拉斐爾。

+8

請不要在提供原始答案兩年後重複相同的答案,稍作修改。 – Behrang 2015-01-29 02:21:48