您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 网页工具 > Dreamweaver > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

深入DW插件的奥秘(6)
2001-02-14· ·Redidea··yesky

1 2 3 4 5  下一页

  四、 进阶篇 Behaviors插件的编写

  1.Behaviors插件的简介
  Behaviors与Event(事件)以及Action(行为)是紧密结合的,实际上Behaviors插件的编写就是Action文件的编写,Action文件是.htm文件,存放在/Configuration/Behaviors/Action目录下,其结构可以划分为:

  1、<head>里是Javascript代码,用以处理用户输入的参数,并且将生成的代码插入到当前文档
  2、<body>里包含form,提供给用户参数输入,定制behaviors的具体细节

  2.Behaviors插件的工作原理
  Behaviors插件的工作流程大致如下:
1 用户点击Action浮动面板上的(+)按钮
2 如果定义了canAcceptBehavior()函数,Dreamweaver就调用,检测所选择的内容是否适合这个Action,如果canAcceptBehavior()返回false,那么Dreamweaver的Action浮动面板上的对应菜单项是灰色的,表示不适合执行这个Action
3 用户选择某Action命令
4 Dreamweaver检测Action代码里是否存在Form标签,如果存在,首先调用windowDimensions()函数,计算参数选择对话框的尺寸,如果windowDimensions()没有定义,Dreamweaver自动定义对话框的尺寸;最后弹出参数对话框
5 如果<body>标签中存在onLoad句柄,Dreamweaver就执行它,当然如果没有对话框,这一步不执行
6 用户选择参数
7 用户点击特定的按钮时,Dreamweaver执行Action代码里的behaviorFunction()和applyBehavior()函数,将其返回的字符串插入到用户文档
8 如果用户双击Action浮动面板上的Action列,将重新打开参数对话框,用户可以重新输入参数


  3.Behaviors插件制作实例

1 2 3 4 5  下一页

■ 相关内容
 深入DW插件的奥秘(7)
 深入DW插件的奥秘(5)
 深入DW插件的奥秘(4)
 深入DW插件的奥秘(3)
 深入DW插件的奥秘(2)
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!