作者blackbing (blackbing)
站内Web_Design
标题Re: [问题] frame弃用相关问题
时间Wed Jan 16 14:46:21 2008
「不要什麽问题都找Javascript来解决,网页不是这样玩的
frame除了相容老旧的网页系统外,已经没有任何用处了」
这两句话有点另我不得其解,
请问为何原po的问题用AJAX解决是很糟的方式?
另外你说iframe没有任何用处,请问你知道
iframe除了可以动态改变src之外,
还有其他用处吗?Tony大不也说了iframe还是有其他用处?
你知道google为了要解决AJAX无法回上一页的问题
就是用iframe解决的吗?
如果会操做iframe不需要会AJAX也可以做到非同步,
事实上这就是非同步传输的一个替代性作法。
别把这麽强烈的语气草率的带到网路上
我想 要解决原po的问题方法有很多,
你的方式也OK,但是基本上我不认为这方法有比AJAX好吧
单就网页的传输量,或是撰写程式码我都不觉得AJAX会比较糟
当然基本上是要会AJAX......
但我是不太了解你所谓
「就原po的问题,AJAX是个糟糕的取代方案」的意思是什麽
※ 引述《chph (愁痕飘絮)》之铭言:
: ※ 引述《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: 211.21.21.82
1F:推 chph:抱歉, 我只是觉得AJAX对原PO并不是最好的解决方案 01/16 16:16
2F:→ chph:要比传输量, 当然是AJAX胜出,但其它部分可就不是这回事了 01/16 16:18
3F:→ chph:另外我的回文并没写到iframe, 你是不是看错了? 01/16 16:20
4F:推 pm2001:不是每个人都有美国时间可以去学别的技术 01/16 17:47