作者chph (愁痕飘絮)
看板Web_Design
标题Re: [问题] frame弃用相关问题
时间Wed Jan 16 13:15:23 2008
※ 引述《shadowx (hi)》之铭言:
: 请问一下诸位网页设计前辈
: 最近打算更新网页的排版语法,
: 发现很多书上都表示frame或iframe已不被建议使用。
: frame或iframe的使用上有一相当实用的部份为,
: 当网页上仅有一部分区域为变动区域时,
: 可利用主页框表单的执行,更改frame或iframe的内容。
: 因此想请教一下各位,
: w3c 对於该标签弃用後的取代方法主要概念为何呢?
: 是想利用div内的innerHTML进行内容更改,或者是建议表单送出後,
: 直接回应一个大部分区域皆相同,仅那div区域内容不同的网页呢?
: 或者是其他方案呢? 大部分的网页书籍都仅表示利用div取代之,
: 但对於动态网页的取代流程并未交代清楚, 因此在此请教一下各位先进。
你想要问的是这个吗?(Mozilla Taiwan为例)
http://moztw.org/
按[下载], [文件], [关於本站],页首页尾不变,只有内容变动。
如果是,我可以告诉你不用想得太复杂,不需要Javascript
这种方式在AJAX盛行以前早已很多人在使用,用frame已经是很落伍且糟糕的作法了。
做法很简单,你先做一页出来(例如[下载]),再整个复制一份,改档名,修改内容成新页
(例如[文件])
其它以此类推,够简单吧?
好,接下来你可能想问,如果我要改页首/页尾等页面中都会重复的地方不就很麻烦?
这部分先看你有没有打算采用动态网页(PHP, ASP, JSP, ROR...),
若是,就将重复的地方,例如页首、导览选单、页尾等等,独立出来。
接着在需要使用的个别页面去引入(PHP: include, require),或是你要写在程式里也可
,重要的关键在於[共用]
至於仅使用静态网页 .html,可以藉Dreamweaver的样板功能来做,其它的软体我就不清
楚了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.71.11.70
1F:推 jonathanmeow:我很想问这样的方法下就没办法加音乐一直播放了对吧? 01/16 13:23
2F:→ jonathanmeow:有一些blog放音乐 只要每点一次文章 就会重头拨音乐 01/16 13:23
3F:推 starjou:这种做法在 FF 下看页首页尾几乎跟没变一样 IE 就会看到 01/17 04:05
4F:→ starjou:整页闪一下 01/17 04:06