包含FLASH动画的网页优化
|
FLASH作为网络动画的创作软件, 已经深入到传媒的各个领域, 包括网页设计、多媒体光盘, 演示动画和MTV。FLASH作为一个矢量动画软件, 其用途和功能已经超越了普通动画制作软件的标准, FLASH软件的真正用途是交互多媒体网站。 包含FLASH动画的网站主要问题在于:存在部分浏览方面的问题,搜索引擎也无法识别FLASH中的信息。FLASH包括了逻辑技术不可以从访问者获得输入信息, 但是静态内容对于搜索引擎更友好。FLASH是属于运行中的程序, 因此FLASH要比分析纯代码难分析。FLASH嵌入网页中, 由于没有为访问者或搜索引擎提供访问入口,导致包含FLASH的网站推广效果很差, 一旦网站采用FLASH动画, 请记得先进行搜索引擎优化。 对于包含FLASH动画的网站页面而言, 可以通过编程的方法加以解决。使用带有搜索引擎可以抓取主要内容的表格和SWFObject探测浏览器能否读取FLASH的Javascript程序替换现有的控件插入方式,当探测到适宜的FLASH播放器后, Javascript程序控制网页的文件目标模式,将主要文字内容替换为FLASH影片。搜索引擎一般无法处理FLASH, 所以它们会读取主要内容,比如链接、标题、文字、图片等可以添加到html页面上的内容,有了经搜索引擎优化技巧编辑和编码的主要内容, FLASH也就不重要了。 下面给大家示范一个制作了一个包含FLASH的首页和可以被搜索引擎抓取的FLASH菜单: <head> <!--snip--><script type=”text/Javascript” src=”/Jscript/SWFObject.js”></ script > </head> <!--snip--> <!—primary content,for non-Flash visitors--> <div id=”flashcontent” align=”center”> <p><a herf=”/intr.asp”>顶部概述</a> | <a herf=”/seo.asp”>seo优化</a> | <!—snip,for brevity--></p></div> <!—Flash player detection and Flash ineertion--> <script type=”text/Javascript”> Var fo=new SWFObject(“movie.swf”,”mymovie”,”200”,”100”,”6”,”#336699”); fo.write(“flashcontent”); </ script > 先调用SWFObject.js文件,再在页面上添加一个div,给它命名,这个命名很重要,直接关系到是否调出Flash函数上面代码定义的是id=”flashcontent” ,那么,接着定义一个函数,给它斌值:var so=new SWFObject(“flash文件的地址”,”名” ,“宽”,”高”,”播放器版本”,”背景色”);之后, 再把定义的函数的值写到div上面去:so.write(“flashcontent”);还有一个开源的解决方案,UFO(Unobtrusive Flash Objects)可以在网上找到,和SWFObject类似。 深圳SEO优化:http://www.qyseo.net,专注企业网站优化,提升企业网站排名。本文观点来自实践,如有兴趣,欢迎交流。 |
