Re: [問題]請問一下網頁版面
用 js 也是可以的, 比方說寫一個 menu.js
裡面是 document.write("<ul class='menu'><li>..</li>..</ul>");
然後在你要放選單的地方 include 這一頁就行了
缺點是如果有人不開 js 或是剛好你的 js 有什麼問題
那就會看不到選單 , 而且這時光看 source 會看不到選單
(當然如果你的網站整個就是 js,
那沒開 js 什麼都看不到, 像 xuite, 那就沒差了)
就比較沒有 accesibility (網站親和力)
另外你也可以用 xml+xsl, 把選單全寫在 xsl 裡, 像這樣 :
http://www.csie.ntu.edu.tw/~b88039/archive/testCol/xsl/menu/index.xml
(小心, DeathNote 捏它ある)
這樣現在的瀏覽器會自己把你的 xml 跟 xsl 組合成 html
可是為了避免有些人無法讀取,
最好還是自己先用 xslt 處理器把 html 產生出來
當然這樣你就不需要每次都重寫每一個檔案,
只要改 xsl 就可以改每個 html 的選單了
※ 引述《roya123456 (若葉)》之銘言:
: 有爬過文,可是都還不大懂(Orz)
: 以前自己都是做框架網頁,現在想試著做單一頁面
: ┌───────────────┐
: │ (選單區) │
: ├───────────────┤
: │ │
: │ │
: │ (內容區) │
: │ │
: │ │
: │ │
: │ │
: └───────────────┘
: 做框架時,如上圖所示,會分成兩個區域
: 若要做成單一頁面,不想一直修改選單內容(比如說連結改掉,或是增加新的主題)
: 那麼選單是不是就要用到嵌入式的語法?好像是用JS或PHP的方法?
: 我想問一下優缺點?不知道還有沒有其他方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.52
※ 編輯: TKirby 來自: 140.112.30.52 (05/12 12:42)
推
05/15 00:33, , 1F
05/15 00:33, 1F
→
05/15 00:35, , 2F
05/15 00:35, 2F
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章