作者GALINE (星光灿烂小天竹)
看板Web_Design
标题Re: [问题] 框架 割不割?!
时间Sat Aug 18 02:42:42 2007
※ 引述《othree (OOO)》之铭言:
: 然後被人用hidden frame藏大量关键字增加排名
: 所以现在搜寻引擎大概就不理会frame的内容了~~
完全不看他,还是会index但不影响排名顺序?这两个差很多
: 另外SEO不佳的问题是在於网址无法确定
: 还有menu和内容分割
: 蜘蛛没办法正确建立网页树
这个可以搭配javascript解决一部分
把决定载入网页的参数写在url後面,然後主页面的javascrip读入url後分析参数来
决定载入哪个网页
看起来就像是整个大网页的url变成这样
http://your.domain.here/frameset.htm?framecontent
然後把网页里面的连结全部写成这种形式,target指向top。
基本上网页树建的出来,而且可以解决无法直连frame的问题
这样的网页树有没有意义我不敢说,因为搜寻引擎应该无法正确读到内容。而且有些
人会关掉javascript…
: : 最後一句看不懂 详细希望._./
: 例如他在menu frame按下连结
: 但是实际上换页的却是content frame
: 以视觉障碍者为例,他不会注意到content frame更新了
: 当然也可以有些技术帮助他
: 但是这些辅助技术的歧异比现在的浏览器问题还大
: 所以尽可能让他们不需要依靠辅具也可以浏览网页最好
这个也许可以靠<link>标签解决?
在每个网页里面塞入导航页面的link,导航页面视情况塞入通往各frame内容的超连结。
没记错的话这些浏览器会特地将link标签的内容显示出来。
只是这样会造成浏览路径会跟一般使用者不同。
: 另外有一个我原来漏掉的
: 在现在建议内容、样式、行为分开的架构下
: frame基本上都是以样式为出发点的需求
: 但是这应是style来处理的
: 所以....
frame还有个好处是不用重新读取整个网页,可以只更新网页的部份,缩短反应时间。
这个跟Ajax的想法相同,只是後者做的更彻底。
不过我认为frame还是会不死,跟Ajax共生共存
话说Ajax更新的页面无法被浏览器任定为是新的页面,所以使用者按下「上一页」的按
钮很可能会让浏览器做出违反使用者直觉的动作。
对於这个问题,我记得有种作法是在网页里面塞进看不到的iframe或是frame,当ajax有
动作时让frame内容改变,而当使用者按下上一页时看不见的frame的内容会变成「上一
页」,藉此驱动主页面的Javascript载入正确的内容。
--
这闪电拳能射出雷射光,威力每平方公分一万亿瓦特
威力无比,拳到之处,攻无不克
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.25.210