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支持的。另外要注意:网页的文件名不要弄错了,为保险一点,就用那旁边的文件浏览器来选择吧!当然你还可以加入更多的插件检查,但我要提醒的一句是,自动检查多了会影响你网页的浏览速度。