2010-07-27 142 views
0

我有一張製作爲flash/swf電影的英國地圖。該地圖嵌入在div標籤中,並以2列布局浮動,並具有左列,頁眉和頁腳。 我希望地圖在瀏覽器被用戶調整大小時調整其大小,或者我希望在左欄高度增加和減少時調整大小。基本上地圖應該遵循瀏覽器的寬度/高度或左列高度。我怎麼做?使用瀏覽器窗口調整內容大小

非常感謝

回答

1

有很多很多不同的方式對皮膚每隻貓,但最起碼​​,你需要確保你的SWF內容擴展到容器的大小。如果它是固定大小,則所有投注都將關閉。真正的挑戰是讓左欄中的內容符合右列中的更改,特別是僅使用CSS和DIV時。沒有一些不自然和複雜的體操,我不確定這是可能的。

一個更簡單,更直接,可能的老派方法是隻使用一個TA​​BLE作爲列結構的單行和兩個單元格。使用100%寬度和高度強制表格適合頁面。那麼你可以保證左欄始終是右欄的高度。此時,您只需確保右列中的SWF容器使用高度爲%。

另一種方法是使用javascript攔截瀏覽器調整大小事件並在發生這種情況時調整SWF容器的大小。

+0

感謝您的回答。好吧,讓我們忘記左欄。我只是希望地圖電影與瀏覽器成比例調整大小,無論地圖是否比瀏覽器小70%或50%。只要它自己調整大小,它不會破壞佈局,這就是我正在尋找的。雅虎地圖就是一個很好的例子:http://uk.maps.yahoo.com/。現在調整瀏覽器的大小,你會發現所有的東西都會自動調整大小,並且沒有高的滾動條。 – Shaoz 2010-07-27 14:38:30

相關問題