在上图的Behaviors面板上,你看到那加号图标了吗?就是它:,我们经常用的就是它了,它的作用是给予你选定对象加载动作,也就是自动生成一段Javascript程序代码。下面那个窗口就是当前对象的所有动作列表,现在我们什么动作都没有加,所以它是空的;那个图标的作用我想猜出来了吧?是用来清除已加载的动作的,由于现在当前对象没有加载动作,所以它呈灰色,也就是不起作用;这个窗口是什么意思呢?它是表示浏览器版本,由于不同的浏览器对Javascript程序支持的程度不同,版本越低,可供选择的动作越少,版本越高,支持的动作越多,但要考虑到实际访问者的浏览器版式本,所以我选择了“4.0
and Later Browsers(4.0及更高版本的浏览器)”,按理小窗口右边那个小三角块是用来弹出选择浏览器菜单的,但是这里有一个“Bug”,当你按那个小三角块时,并不能如愿,而Dreamweaver3默认的是3.0的浏览器,那怎能么办呢?我们这样来处理:打开Dremweaver3文件夹,进入Configuratio-->Behaviors-->Events目录,可看到几个Html文件,如Netscape
3.0.htm、Netscape 4.0.htm、Ie 4.0.htm、Ie 5.0.htm、4.0 and Later Browsea.htm等,你只要把要选的浏览器版本的HTML文件放在第一个文件就行了,比较方便的办法是把所有文件移到一个备份目录中,然后把你要选的文件作为第一个文件复制过来,然后再把其它文件夹复制过来就行了。此时再重新打开Dremweaver3,在Behaviors面板的小窗口中看到的就是你所需要的浏览器版本了;这是其下面窗口内容的标题条,左边显示的是触发事件(Events),右边是动作(Actions)。当当前对象加载了动作后,在被选中行为的动作左边有个小三角形,它是选择触发事件的下拉菜单,以后你将会看到有许多事件供选择;它们的功能是给行为排序,其实这个功能没有太大用处。只有在多个动作都是相同的触发事件时,这个功能才有用处。例如:希望别人进入你主页时弹出信息提示框和打开一个小窗口,由于网络速度的问题,两个动作之间有个时间差,此时你就可以使用此功能,给响应动作排个序。在我以后讲的范例中要讲到它的实现方法,在此就不多讲了。
Behaviors面板已介绍完了,那我们按下“+”图标试试,你将看到一个如下图所示的菜单: