网站优化 搜索引擎优化
很多网页为了页面的美观和增加用户的体验,会在网页中加入flash动画或者引导页就是一个纯flash动画,但是搜索引擎并不能解析flash动画的内容,而且因为flash的加入会在页面中插入大量的代码,必然导致页面代码的臃肿,网页打开速度慢。
那么我们是否就不能用flash动画了呢?答案是否定的。因为flash动画的合理应用可以让网页美观、充满活力,并能增加用户的体验。我们可以对flash代码进行处理,当我们插入flash动画时会在网页中插入一些代码,如:本页flash动画的代码是:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=
9,0,28,0','
width','900','height','189','src','../flash/banner03','quality','high','pluginspage','
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','
movie','../flash/banner03' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=
9,0,28,0" width="900" height="189">
<param name="movie" value="../flash/banner03.swf" />
<param name="quality" value="high" />
<embed src="../flash/banner03.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=
ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="189"></embed>
</object>
</noscript>
我们可以把可以把这段代码写入到javascript文件中,结果如下:
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','
width','900','height','189','src','../flash/banner03','quality','high','pluginspage','
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=
ShockwaveFlash','wmode','transparent','movie','../flash/banner03' ); //end AC code
document.write('<noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width=
"900" height="189">')
document.write('<param name="movie" value="../flash/banner03.swf" />')
document.write('<param name="quality" value="high" />')
document.write('<param name="wmode" value="transparent" />')
document.write('<embed src="../flash/banner03.swf" width="900" height="189" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="
application/x-shockwave-flash" wmode="transparent"></embed>')
document.write("</object></noscript>")
我们再把javascript文件用外部调入的方法插入到动画显示的位置就可以了,如:<script type="text/javascript" src="flash.js"></script>这样既能显示动画,又增加了对搜索引擎的友好性。