看板 Web_Design 關於我們 聯絡資訊
不才正試著用 div 實作類似頁框(frame or iframe)的網頁, 版面配置大致上如下… index.aspx ┌────────────┐ │┌──────────┐│ ││ top ││ │└──────────┘│ │┌─┐┌────┐┌─┐│ ││ ││ ││ ││ ││a ││ main ││b ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ ││ │└─┘└────┘└─┘│ └────────────┘ 圖中 top 只是一張網站標題的圖 而 a、b 都是選單… 想當使用者點選 a 或 b 的選單時,可以將網頁秀在中間 main的部份 而且 top、a、b 不動。 之前有在網路上找到某位大大提供類似解法… 利用Prototype.js這個JavaScript library來使用Ajax 寫了一個 function 如下 new Ajax.Updater('main', url, {method: 'get'}); 結果是可以運作的… 但是仍然有一些問題,想請問各大先進是否有解決的辦法呢? 1. 發現當index.aspx與被連結的網頁(ex. kk.aspx)位在不同路徑下時, 如果 kk.aspx 有自己的 css 或是頁面有圖檔時,被引入後,kk.aspx 無法正確的在 main 中被展示 (css沒用,圖不見)??是因為路徑不同嗎? 是不是有辦法可以解決呢? 2. 未來我想在 main 中引入像留言版(自己寫的)之類的頁面,可能會 使用分頁,不知道會不會有問題呢?我覺得也許在按下一頁的地方會 有問題?或是根本沒辦法做到? 以上的問題還麻煩版上的先進能指點一下…或是有沒有更好的實作辦法? 還是說我真的只能用frameset做了? 謝謝各位!如有違版規還請提醒,我會自D的… ps.第一次接觸CSS還請各位多多包涵 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.178.84 ※ 編輯: QttNqq 來自: 219.84.178.84 (06/06 20:07)