我想顯示從另一個域的購物車我在我的頁面固定內容的下面 - 並有滾動條出來正常。
詳情:
我需要在「我」的網站在頂部「我的」頭一個頁面中顯示來自一個供應商提供的購物車。 (最終購物將全部在一個子域中,但現在不是,嘆息。)標題是固定的高度。當您在該框架內導航時,購物車頁面的高度會有所不同。
我試過幀和iframe,並且在iframe中存在跨瀏覽器問題。我只測試四種配置,Windows/IE,Windows/Firefox,Mac/Safari和Mac/Firefox。
現在我正在使用兩個框架的框架集,一個框架包含我的固定高度的頁眉頁,另一個包含外部頁面。這確實有效 - 一個問題是當滾動條出現時(當然)只出現在底部框架上。
這將做和客戶端不是很複雜,但它錯誤我。
如果我使用IFRAMES,我發現我需要在各種地方噴灑高度:100%和overflow-y:auto - 但仍然無法避免出現在至少一個瀏覽器中的兩個不可接受問題之一/ OS組合...
- 組合內容大於窗口,但不顯示滾動條。
- 內部滾動條和外部滾動條均出現。
任何提示讚賞!
編輯:
謝謝你的工作 - 但我不認爲我正確地傳達了問題。
我沒有使用框架進行佈局 - 我只是簡單地讓一個頁面在另一個站點(託管購物車,並且不應該公開其URL)。
框架「工作」 - 但在第二幀有一個內部滾動條,整個頁面上沒有滾動條是絕對錯誤的行爲。我的客戶不會知道這一點,但對於看到該頁面的人來說,它看起來業餘。
我不明白服務器端包含或CSS會如何做,而且我都很清楚。如果我使用服務器端包含,那麼購物車內部的鏈接將如何工作?我會離開我的網站,對嗎?
摘要:購物車託管在另一個網站上,嵌入在我的內容頁面上。
使用老式的HTML框架佈局和位置頁的部分被認爲是不好的做法的最佳途徑。你應該使用CSS和/或服務器端包含。這不僅對SEO更友好,而且對於用戶體驗來說當然也更好。 – BalusC 2009-11-05 21:42:13
如果那樣會讓你失望,但是iframes和frame(爲什麼*你是在喊那些?)不要給你尖叫的heebie jeebies,恐怕沒有什麼可以做的。你不能兩面都有。 (方式A是「好」,方式B是「使用(i)幀」) – 2009-11-05 21:57:37
我已經發布了我的解決方案,但我個人會像BalusC提到的那樣使用舊式HTML框架。 – Tarun 2011-01-19 09:06:08