2010-01-29 92 views
2

我試圖在網頁中顯示的網頁,你可以看到在這裏在網頁中打開網頁

http://www.yoursdproperty.com/index.php?option=com_jumi&fileid=8&Itemid=34

頂部和左側部分是我的地盤,這是主要的東西中間的內容是不同的網站。我可能沒有正確地做,因爲它沒有顯示它的大小適合。

主要內容頁: http://www.mlsfinder.com/ca_sandicor/raphaelshapiro/index.cfm

+0

長相。到目前爲止除了多餘的「寬度」和「高度」屬性(style屬性中的屬性足夠多)。究竟是什麼讓你的iframe的尺寸適合? – 2010-01-29 18:01:05

+0

那麼問題是什麼?你在問如何使它合適? – Aaron 2010-01-29 18:01:52

+0

是的,我該如何讓它適合 – 2010-01-29 18:06:09

回答

2

您將努力使這項工作完全出於以下原因:

  • 你試圖將一個800像素寬的網頁爲700像素寬的格。
  • 您不能訪問子框架的DOM來操作它,因爲它位於不同的域上。
  • 您不能依賴於子框架的一致高度。儘管它具有固定寬度,但具有不同可訪問性設置(例如默認字體大小)的用戶可能會導致文本纏繞並調整文檔的高度。

雖然您可以通過增加iframe的高度以允許任何額外的高度過度補償點3,但如果不更改網站的佈局(主要是寬度),則無法真正處理點1。

如果我是你,我會考慮添加你正在尋找的功能的其他途徑。也許聯繫網站所有者,看看他們是否可以滿足您的需求。

1

你做正確,該頁面將不適合,因爲它是800個像素寬度固定,也不會向下擠壓以適應你的頁面。因此,只有選項適用於將您的內容區域拉伸至800像素。

+0

和身高? – 2010-01-29 18:07:08

+0

我如何讓它適合沒有拉伸? – 2010-01-29 18:07:23

+0

嗯,要麼改變嵌入式網站,以適應800像素,或擴大iframe。 – 2010-01-29 18:12:46

1

刪除iframe標籤的寬度和高度屬性。調整樣式屬性中的寬度樣式屬性,使其成爲頁面的正確大小。看起來你需要擴大iframe。

<iframe src="..." frameborder="0" style="width:800px;height:480px;" /> 

另一種選擇,當然是刪除了「SCROLLING =‘無’」從iframe標籤允許用戶使用滾動條來查看整個頁內。