巧用Behaviors检测插件

2008-02-23 06:14:20来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  由于上网人数的迅速增长,网路是越来越挤了,为了让网页的浏览速度加快一点,我们不得不尽量地少在网页上放置大的图片和复杂的动画,Flash的发布为我们带来了福音,用他制作的动画比较瘦小,但任何事物都有其两面性,Flash动画在浏览时需要插件支持才能播放,但并不是任何的人都安装了其插件,一个好的网站为解决此问题,一般给出两种版本,Flash版和Html版,但需要访客自己选择进入那一个版本显然给造访者添了麻烦,此外随着上网的普及并不是任何的人都知道什么是Flash,什么是Html,那这部分网民怎么办?Behaviors的Check Plugin动作能够让您的网页在载入前自检测用户机器上的插件,自动做出选择进那一种版本,一解后顾之忧。那么加载Check Plugin动作呢?
  1、在网页的空白处(在这里再强调一下:必须是网页的空白处而不是表格、图层等的空白处)用鼠标点一下,然后按F8调出Behaviors面板,在面板上近“ ”图标,在拉出的菜单中选择Check Plugin动作,立即弹出如下图所示的Check Plugin动作对话框:

  图1 Check Plugin动作对话框

  2、我先来解释一下上面这个Check Plugin动作对话框:
  Plugin:选择要检测那一种插件,Check Plugin动作不光是检测Flash插件,还能够检测其他插件。Plugin共有两项,第一项Select选择他提供的几种插件选项,一般常用的有Flash,Shockwave,Quick Time等。而第二项是直接输入第一项没有列出的插件,一般很少用。
  If Found,Go To URL:假如检测时发现了目标插件要打开的页面。
  Otherwise,Go To URL:当检测时没有发现目标插件要打开的页面。
  Always go to first URL if detection is not possible:这个选项一般不要选择,他是的意思是假如不能进行插件检查就进入第一个页面。
  3、假设我们已准备了两个页面,一个是支持您插件的页面,文档名:FlasHPage.htm,另一个是不支持插件的页面,文档名:Htmlpage。那么在Check Plugin动作对话框中的Select选择框中选择“Flash”;在If Found,Go To URL输入框中输入“FlasHPage.htm”,若有相对路径则要包含相对路径;在Otherwise,Go To URL输入框中输入“Htmlpage.htm”,若有相对路径则要包含相对路径。按OK返回Behaviors面板。
  4、在Behaviors面板的窗口中点击动作中间那个三角形,在拉出的列表中选择触发事件为:onLoad,就大功告成了。若您在事件列表中没有找到onLoad事件,那么说明您在第一步中点的不是网页的空白处。若您感到确定网页的空白处有困难,那么也能够参考“巧用Behaviors选择页面”一文介绍的变通办法来加载Check Plugin动作。至此,您的这个网页就具备了自动检测客户插件并根据检测结果选择打开不同版本网页的功能。有一点请您注意:Check Plugin动作应加载在其他网页的终极链接相联系的那个页。
  一个Check Plugin行为只提供检测一个插件,假如需要网页同时检查Flash插件和Shockwave插件,并分别进入不同的页面,怎么办?很简单,只需再加一个Check Plugin行为,也就重复一遍上面的操作,只是把参数变为您要检测的插件就行了,这是Dreamweaver支持的。另外要注意:网页的文档名不要弄错了,为保险一点,就用那旁边的文档浏览器来选择吧!当然您还能够加入更多的插件检查,但我要提醒的一句是,自动检查多了会影响您网页的浏览速度。


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 巧用Behaviors制消息框

下一篇: 巧用Behaviors检测浏览器