频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

深入DW插件的奥秘(6)

来源:yesky 作者:Redidea 出处:巧巧读书 2005-12-10 进入讨论组
下一页 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插件制作实例URl收藏 http://www.qqread.com/dreamweaver/t132158102.html 更多文章 更多内容请看软件插件专题,或进入讨论组讨论。
更多专题 【深 度 阅 读】 相 关 文 章
    下一页 1 2 3 4 5 
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章