第1章 Dreamweaver插件基础知识 1
1-1 了解Dreamweaver插件 2
1-2 使用Dreamweaver插件 2
1-2-1 插件的获得 2
1-2-2 插件的安装 3
1-2-3 插件的使用 4
第2章 Dreamweaver插件实例介绍 5
2-1 Fireworks类 6
2-1-1 BulletBuilder(提示符转换成图片) 6
2-1-2 Convert Text to Image(文字转换成图片) 7
2-1-3 Insert new Fireworks Image(插入新的Fireworks图片) 8
2-1-4 Spacer Creator(间隔图片生成器) 8
2-1-5 Swatch Maker(样本图片生成器) 9
2-1-6 Table converts slice image(切割含图片的表格) 9
2-2 Flash类 9
2-2-1 Additional Flash Button Styles(添加Flash按钮样式) 9
2-2-2 Create Flash Photo Album(创建Flash动画相册) 10
2-2-3 Flash 5 Object(Flash 5对象) 11
2-2-4 Flash Panel(Flash动画面板) 11
2-2-5 Insert Flash HTML(插入由Flash导出的HTML文件) 12
2-3 表单类 13
2-3-1 AutoActionForm(下拉列表) 13
2-3-2 Bundesland(德联邦的下拉列表) 13
2-3-3 Calculate Form(表格元素的可视化计算) 14
2-3-4 Common Form Builder(常用表单生成器) 15
2-3-5 Country Codes(国家名称生成) 16
2-3-6 Country Menu(国家列表) 16
2-3-7 Codigos de Paises Hispanoparlantes(西班牙语国家列表) 17
2-3-8 Credit Form Builder(信用卡表单生成器) 18
2-3-9 Form button Fever!(表单按钮的转换) 18
2-3-10 Form Inspector(新的表单观察器) 19
2-3-11 French Departments(法国政府部门列表) 20
2-3-12 MonthDay Year(日期下拉框) 20
2-3-13 Provincias Argentinas 21
2-3-14 StatePostalABR(美国各州缩写代码的下拉框) 21
2-3-15 Super Countries(各种代码的下拉列表) 21
2-3-16 Super Date(日期下拉列表) 23
2-3-17 US State Codes 24
2-4 表格类 24
2-4-1 Create table through ODBC(通过ODBC生成表格内容) 24
2-4-2 Invert Table Axis(表格行列互换) 25
2-4-3 Nested Table Border Color Trick(嵌套表格) 26
2-4-4 Nested Table Tut(表格化的网页结构) 26
2-4-5 NetSpace(占位符) 26
2-4-6 Number Columns(表格自动编号) 27
2-4-7 TableLines(表格网格线) 28
2-4-8 Thin Table Border(细边框表格) 29
2-4-9 Total(表格数值的计算器) 29
2-5 插件开发类 30
2-5-1 Dreamweaver Platform SDK(Dreamweaver插件开发包) 30
2-6 窗口类 34
2-6-1 Abrir Janela Pop-Up(弹出窗口) 34
2-6-2 AutoResizable Open Window(自动调整尺寸的窗口) 35
2-6-3 Base Target 2.0(整个网页的目标窗口) 35
2-6-4 Behavior "Popup Confirm"(处理确认窗口的动作) 36
2-6-5 Close Browser Window(关闭窗口的连接) 37
2-6-6 Close Child Window(关闭窗口的连接) 37
2-6-7 CNetscape Navigatorhow PopUp Window(弹出窗口) 38
2-6-8 Find Parent Frameset(父帧的自动定位) 39
2-6-9 Frame Buster(关闭所有帧) 39
2-6-10 FrameJammer(帧的自动定位) 40
2-6-11 FrameStuffer(帧的自动定位) 40
2-6-12 Maximize Window(最大化窗口) 41
2-6-13 MS Windows Style Message Dialog(Windows风格的对话框) 41
2-6-14 Open Picture Window Fever!(弹出窗口) 42
2-6-15 Popup Confirm Message(弹出确认窗口) 43
2-7 动态HTML类 43
2-7-1 Auto Layers by PVII(自动控制层的显示和隐藏) 43
2-7-2 Background that Fit(适应窗口大小的背景) 44
2-7-3 Button Rollover(超链接按钮的生成) 45
2-7-4 Chess Board Layers(有棋盘效果的层) 46
2-7-5 Collapsible Menu(可收放的菜单) 47
2-7-6 CSS Links(特别风格的超链接) 47
2-7-7 Clip Layer(层的剪切) 48
2-7-8 Drag Layer(可拖动的层) 49
2-7-9 Expandable Outlines(可展开的文本提纲) 50
2-7-10 Fix Dynamic Layers(动态层补丁) 51
2-7-11 Flash Image(淡入淡出的图片) 51
2-7-12 KIA Toggle Layers(层的可见性转换) 52
2-7-13 Layer Behind(层的后移) 53
2-7-14 Layer Transitions(层的变换) 54
2-7-15 Layer on Top(层的前移) 54
2-7-16 Move Layer(层的移动) 55
2-7-17 Mozillamat(启动时间线) 56
2-7-18 Netscape 6 Set Text of Layer(设置层的文本) 56
2-7-19 Netscape 6 Show-Hide Layers(层的显示和隐藏) 57
2-7-20 Pagetime(特定日期显示的页面) 57
2-7-21 Popup Messages(弹出文本框) 58
2-7-22 Remote Timeline Fever!(远程时间线) 59
2-7-23 Resizable Div(可变大小的标签) 61
2-7-24 Resize Layer(可变大小的层) 62
2-7-25 Select Layer(层的选择) 63
2-7-26 Set bgcolor of Layer(设定层的背景色) 64
2-7-27 Set z-index of Layer(设置层的Z轴值) 65
2-7-28 Show-Hide all Layers(显示或隐藏所有层) 66
2-7-29 Snap Layers by PVII(层的位置变换) 66
2-7-30 Switch Layer(层的可见性变换) 67
2-7-31 URL into layer(层的文件包含) 68
2-7-32 Wireframing(带边框的层) 69
2-7-33 XP Style Applier(XP风格的应用) 69
2-7-34 dHTML Outlines(动态HTML的文本概要) 70
2-8 多媒体类 71
2-8-1 Audioembed(插入音频文件) 71
2-8-2 Beatnik Object(插入视频文件) 71
2-8-3 Cult3D(插入3D对象) 73
2-8-4 Fantastic Firestream(插入Firestream对象) 74
2-8-5 Immersion TouchSense Support(触觉模拟) 75
2-8-6 Insert AVI File(插入AVI对象) 76
2-8-7 Metastream 3D Embedders(插入3D对象) 78
2-8-8 NetMeeting 3.0 call to:URL(插入NetMeeting对URL的调用) 80
2-8-9 News Ticker(活动面板) 81
2-8-10 Plugged-In(下载各种插件) 81
2-8-11 QuickTime Object(QuickTime对象) 82
2-8-12 RealMedia Suite(Real媒体套件) 85
2-8-13 SSEYO Koan audio extension suite(给网页加上各种音效) 87
2-8-14 Stagecast(插入Stagecast对象) 90
2-8-15 Videoembed(插入视频对象) 90
2-8-16 Viewpoint Media Embedder(Viewpoint场景) 92
2-8-17 Virtue3D Player(虚拟3D插件) 93
2-8-18 e-Vue Object(MPEG-4格式图像) 97
2-8-19 fiXMovie(QuickTime对象补丁) 98
2-9 风格格式类 98
2-9-1 Apply CSS Style to elements 98
2-9-2 Apply CSS class to form elements 99
2-9-3 BR Inspector 99
2-9-4 Create CSS Files From Style Tags 100
2-9-5 Cross Browser Static Division(位置固定的层) 100
2-9-6 Fix Null Links 101
2-9-7 Floating Frame 101
2-9-8 HeadMaster 102
2-9-9 ICQ Status(english) 103
2-9-10 IE Link Scrubber 103
2-9-11 IE Rollover Glow(发光的超链接) 104
2-9-12 IE5.5 Custom Scrollbars(自定义IE5.5浏览器的滚动条) 104
2-9-13 Insert Aframe 105
2-9-14 Insert Non-Breaking Text 105
2-9-15 Insert Sticky Dot(插入彩色礼花效果) 106
2-9-16 Instant CSS101 by PVII 106
2-9-17 Insert Blend Shadow Link(插入动态阴影效果) 106
2-9-18 Instant Subscripts and Superscripts 107
2-9-19 Letterbox Frameset 108
2-9-20 Line-break(Clear All) 108
2-9-21 Linecraft Scheduled CSS 108
2-9-22 Linecraft Scheduled on Date CSS(随日期变换的CSS样式) 109
2-9-23 Multiple Redirect(多种选择的页面) 110
2-9-24 Nowhere Link 110
2-9-25 Removes lincs from links 111
2-9-26 W3C Change CSS Class 111
2-9-27 W3C Switch Object Background Color(DW3) 112
2-9-28 XML Line Break 113
2-10 服务器类 113
2-10-1 ASP/JSP Delimiters(ASP/JSP定界符) 113
2-10-2 AspDream(ASP代码生成器) 114
2-10-3 AspPlusDream(ASP+代码生成器) 118
2-10-4 Atomz Search(Atomz搜索引擎) 119
2-10-5 GoTo Search(GoTo搜索引擎) 120
2-10-6 HTMLEncode(HTML语言编码器) 121
2-10-7 IBM Java Server Pages(JSP电子商务) 121
2-10-8 Insert JS Function Call(插入JS函数) 122
2-10-9 Insert Cross Browser Counter(插入计数器) 122
2-10-10 Kaosmail(Email脚本) 122
2-10-11 PHP Include(PHP代码生成器) 123
2-10-12 Instantis SiteWand(电子商务) 124
2-10-13 JSP Include(JSP代码生成器) 124
2-10-14 Linecraft XML Data Island(XML语言数据岛生成器) 125
2-10-15 Modify Page Title(修改页标题) 125
2-10-16 PHP Bytes(PHP代码生成器) 125
2-10-17 PHP Format Date(插入PHP语言的日期) 126
2-10-18 Insert PHP-Code(插入PHP代码生成器) 127
2-10-19 Provincias Argentinas 127
2-11 检查报告类 128
2-11-1 Check Page for Accessibility(可读性检查) 128
2-11-2 Extemal Link Checker(外部连接检测) 128
2-11-3 Site Summary Reports(网站全面报告) 129
2-11-4 Super SafeSurf(安全游网) 131
2-11-5 UltraDeviant-Meta Keywords Report(关键字Meta元素检测报告) 132
2-12 脚本类 134
2-12-1 CN Insert Greeting 134
2-12-2 Create Behavior(轻松创建行为插件) 134
2-12-3 CSS on Browser 136
2-12-4 Close Button 136
2-12-5 Close Popup Window 136
2-12-6 Close Popup Window Link 137
2-12-7 Create Shortcut On Desktop 137
2-12-8 Create and Hot Swap JS Files From Script Tags 138
2-12-9 Date Stamp 138
2-12-10 Dynamic Form 139
2-12-11 Evaluate JavaScript 139
2-12-12 Form Manager 140
2-12-13 Include CSS file_hp 141
2-12-14 Include JS file_hp 141
2-12-15 Insert ASP Script 142
2-12-16 Insert JS New Function 142
2-12-17 JS Composer 143
2-12-18 Link to external JavaScript 144
2-12-19 PHP Mysql connect 144
2-12-20 Print Cross Browser 145
2-12-21 Resolution Redirect 145
2-12-22 Set Form Action 146
2-12-23 Set ID Attribute To Name Attribute 147
2-12-24 Show Browser Reference 147
2-12-25 Show Document Tree 147
2-12-26 String Library 148
2-12-27 Ultra Close Window 148
2-12-28 Write if frameset 149
2-13 浏览器类 150
2-13-1 Add To Faves(添加到收藏夹) 150
2-13-2 AvantGo Extensions(AvantGo 套件) 150
2-13-3 Browser References Floater(浏览器信息观察器) 152
2-13-4 Go Away Old Browsers(淘汰老版本浏览器) 153
2-13-5 I-mode502i(I-mode502i兼容性检查) 153
2-13-6 Image Toolbar Fever!(图像工具栏控制) 153
2-13-7 Insert Shortcut Icon(插入收藏夹图标) 154
2-13-8 Old Style New Style(新老样式互换) 154
2-13-9 Page in Browser(预览网页) 155
2-13-10 Phone.com WML 1.1 DTD(兼容性检查) 155
2-13-11 Prevent MS Smart Tags(禁止Smart标签) 155
2-13-12 Smart Tags Fever!(Smart标签控制) 156
2-13-13 W3C HTML 4.01 Strict DTD Browser Profile(兼容性检查) 156
2-13-14 W3C HTML 4.01 Transitional DTD Browser Profile(兼容性检查) 156
2-13-15 WebTV 2.5 Browser Profile(兼容性检查) 157
2-14 商业类 157
2-14-1 Counter Wizard-Add a Counter 157
2-14-2 EZpolls Wizard-Poll Your Visitors 161
2-14-3 GuestBook Wizard-Add a Guestbook 163
2-14-4 SiteMiner Wizard-Search Your Content 165
2-14-5 SuperStats Wizard-Analyze Site Traffic 166
2-14-6 Feedback-O-Matic 167
2-14-7 Insert PHP Mailer 168
2-14-8 Lotus Domino Design Components 2.0(多米诺骨牌) 169
2-14-9 NetStores E-Commerce Extensions 174
2-14-10 PushCommerce-Complete E-Commerce Extensions 178
2-14-11 Stand Ads(广告条) 187
2-15 图像类 188
2-15-1 Accessible Image object(更方便的图片对象) 188
2-15-2 Behavior "Animate Image"(轮换的图片动画) 189
2-15-3 Gradual Enlargement(变换图片尺寸) 190
2-5-4 MGI ZOOM Server Objects(可缩放服务器端图像) 190
2-15-5 Reset Image Sizes(重置图像尺寸) 192
2-15-6 Set Image title(设置图片标题) 193
2-15-7 Super Alt Image(管理图片Alt属性) 193
2-16 文本类 194
2-16-1 Abbreviation and Acronym(Abbreviation和Acronym标签) 194
2-16-2 Capitalize Words(将单词大写) 194
2-16-3 Cent Sign(“?”符号) 195
2-16-4 Change Case(转换大小写) 195
2-16-5 Check Spelling on Save(检查拼写错误) 196
2-16-6 Entity Converter(字符编码转换) 196
2-16-7 Inverted Symbols(倒转的问号和叹号) 197
2-16-8 Left and Right Angle Quote(左移号和右移号) 197
2-16-9 Left and Right Single Quote(左单引号和右单引号) 197
2-16-10 Math Symbols(数学符号) 198
2-16-11 oSoHTMLSpacer(给中文字符加上空格) 198
2-16-12 Portable Font Resource(简易字体资源文件的连接) 198
2-16-13 Pre-Tags(Pre标签) 199
2-16-14 Real Tab(含5个空格的制表符) 199
2-16-15 Symbols for Writers(特殊字符) 199
2-16-16 URL or Mail in Document,Set Link(自动加上超链接) 200
2-17 效率类 200
2-17-1 Add EM to Site Window(添加方便的Manage Extensions菜单项) 200
2-17-2 Advanced Email Link(超级Email链接) 201
2-17-3 Auto Alt(自动设置Alt属性) 201
2-17-4 Attribute Source Format(属性分类) 202
2-17-5 Borderless Frame(无边框的帧) 202
2-17-6 Breadcrumbs(自动导航栏) 202
2-17-7 Cleanup FrontPage HTML Sitewide(清洁FrontPage站点) 203
2-17-8 Close Folders(关闭子目录) 205
2-17-9 Close Tags(改正错误标签) 205
2-17-10 Copy To,Move To Folder(文件的复制和移动) 206
2-17-11 Create Link From Text(从文本创建链接) 206
2-17-12 DW4 Save All(保存所有文档) 207
2-17-13 DW4 Selected Characters in Code View(统计字符数) 208
2-17-14 DWinamp(DW中的Winamp播放器) 208
2-17-15 Design Notes Inspector(设计说明观察器) 208
2-17-16 Documents Used During Session(当前打开的文件列表) 209
2-17-17 Dreamweaver Assistant(DW向导) 209
2-17-18 E-Mailgenerator(Email生成器) 210
2-17-19 Encoded E-Mail Link(编了码的Email链接) 211
2-17-20 Expand Folders(展开目录) 211
2-17-21 Explore Site(浏览站点文件) 211
2-17-22 Extensions.txt Manager(Extensions.txt 文件管理) 212
2-17-23 External CSS(外部CSS文件连接) 212
2-17-24 External CSS Pak(外部CSS文件连接) 213
2-17-25 External JS(外部JS文件连接) 215
2-17-26 External JS Pak(外部JS文件连接) 215
2-17-27 Ftp File Types Manager(Ftp文件类型管理) 215
2-17-28 Go To Line Number(行数定位) 216
2-17-29 Hex Converter(十六进制转换器) 216
2-17-30 IcqStatus(ICQ状态) 217
2-17-31 Iframe Inspector(行内帧观察器) 218
2-17-32 Import FrontPage Site Wizard(FrontPage站点导入向导) 218
2-17-33 Insert FTP Link(插入FTP链接) 220
2-17-34 Insert ImageReady HTML(ImageReady格式的HTML文件插入) 220
2-17-35 LTR to RTL(改变文字方向) 221
2-17-36 Manifest Maker(站点清单生成) 222
2-17-37 Manifest Maker+(站点清单生成加强版) 222
2-17-38 MFX_Code_Backup(备份服务器端代码) 223
2-17-39 MFX_insertHTML(加入HTML文件) 224
2-17-40 MM ColorButton(颜色选取按钮) 225
2-17-41 MM Parameter List Grid Control(参数列表) 225
2-17-42 Modify Page Title(修改页标题) 226
2-17-43 MXI File Creator Packager(MXI文件生成器) 226
2-17-44 Macromedia Exchange Logo(Macromedia Exchange Logo图标) 235
2-17-45 Make Files from Links(从连接创建文件) 235
2-17-46 Make This Page Annoying(网页错误大全) 236
2-17-47 Meta Tag Generator(Meta标签生成器) 237
2-17-48 More Framesets(更多的帧框架) 238
2-17-49 New Document From Selection(利用选中元素生成新文件) 238
2-17-50 New From Template Submenu(从模板建立新文件) 238
2-17-51 Nodes(网页元素观察器) 239
2-17-52 Object Maker(自己制作对象) 239
2-17-53 PD Backup and Restore Menu.xml DW4(备份和导入菜单) 240
2-17-54 PD Iframe Object(行内帧) 241
2-17-55 Preview Site Via Local Web Server(从多个服务器预览站点) 242
2-17-56 Print Code View(打印源代码) 243
2-17-57 Quick Site(快速建站) 243
2-17-58 Quick Named Anchor(快速创建锚点) 244
2-17-59 Reload Menus(重新载入菜单) 245
2-17-60 Repeat History(重复历史动作) 245
2-17-61 Replicator(重复复制网页元素) 245
2-17-62 Script Editor(脚本编辑器) 246
2-17-63 Set Permissions(设置远程文件权限) 247
2-17-64 Set Titles From Alts(根据Alt属性设置Title属性) 247
2-17-65 Simple Calculator(简易计算器) 247
2-17-66 Super Email(邮件超链接) 248
2-17-67 Super HTML-XHTML DTD(文档类型声明) 249
2-17-68 Super Link Target(超链接目标窗口管理) 249
2-17-69 Super Page Margins(页边空白管理) 250
2-17-70 Super onMouseOver(动态状态栏) 251
2-17-71 Third Party Tag Editor(标签编辑器) 252
2-17-72 WYSIWYG Anchors(网页定位器) 253
2-17-73 Web Photo Album 2.0(网页相簿) 254
2-17-74 Word Count(字数统计) 257
2-17-75 Zero Frame Scrollbars(所有帧都不滚动) 257
2-17-76 erase HTML Comment(删除注释) 257
2-17-77 list filedate in site(列出文件的最后更新日期) 258
2-17-78 set HTML Comment(文本转变成注释) 258
2-18 其他类 258
2-18-1 CF Include(CF标签生成器) 258
2-18-2 Cross Browser Allow Dynamic Font(支持所有浏览器的动态字体) 259
2-18-3 DOCTYPE Inserter(文档类型声明) 259
2-18-4 EKTRON eWebEditPro(文本区域编辑器) 260
2-18-5 GILS Generator(GILS生成器) 261
2-18-6 History Go(打开历史列表中的页面) 262
2-18-7 Insert HTML Doctypes(插入HTML文档类型) 262
2-18-8 Learning Site Command(自动建立教学站点) 263
2-18-9 Go Back or Forward(浏览历史列表中的页面) 266
2-18-10 Online HTML Reference(HTML在线帮助) 266
第3章 Dreamweaver插件的开发 267
3-1 插件开发基础知识 268
3-1-1 Dreamweaver的DOM结构 268
3-1-2 JavaScript代码在插件中的工作原理 268
3-2 一个简单的插件 269
3-3 插件开发深入 269
3-3-1 对象类插件的开发 270
3-3-2 命令类插件的开发 273
3-3-3 行为类插件的开发 277
3-3-4 插件的封装 280
附录1 本章主要术语英汉对照表 283
附录2 标准DOM对象列表 285
附录3 主要的Javascript接口函数列表 289
附录4 对象列表 307
附录5 Dreamweaver插件资源列表 311
参考书目 315