作者TKirby ( :D)
看板Web_Design
标题Re: [问题]请问一下网页版面
时间Fri May 12 12:34:54 2006
用 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)
1F:推 roya123456:谢谢大家的解答,PHP是怕空间不支援(而且自己也不会… 05/15 00:33
2F:→ roya123456:JS又怕有人读不到,XML+XSL倒是没嚐过,总之我会努力的 05/15 00:35