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


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

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

1 2 3 4 5  下一页


  三、进阶篇 Command插件的编写

  1. Command插件的简介
  Command命令的功能相当强大,可以操作当前文档、所有打开的文档,甚至于所有驱动器上的Html文档,可以插入、删除、重排所有的Html标签的属性,以及处理注释和文本等等强大功能。

  2.Command插件的工作原理
  Command插件的作用流程如下:
1 如果定义了canAcceptCommand()函数,Dreamweaver就调用,检测所选择的内容是否适合这个Command,如果canAcceptCommand()返回false,那么Dreamweaver的command菜单里的对应菜单项是灰色的,表示不适合执行这个command
2 用户选择某Command命令,或者通过dw.runCommand()函数调用
3 如果定义了receiveArguments()函数,就调用它,处理用户输入的参数
4 如果定义了commandButtons()函数,就调用它,显示特定的按钮,并且赋予每个按钮特定的执行代码
5 Dreamweaver检测Command代码里是否存在Form标签,如果存在,首先调用windowDimensions()函数,计算参数选择对话框的尺寸,如果windowDimensions()没有定义,Dreamweaver自动定义对话框的尺寸;最后弹出参数对话框
6 如果<body>标签中存在onLoad句柄,Dreamweaver就执行它,当然如果没有对话框,这一步不执行
7 用户选择参数
8 用户点击特定的按钮时,Dreamweaver执行赋予相应按钮的Command代码


  3.Command插件制作实例

1 2 3 4 5  下一页

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