Sign In
Upload
Manuals
Brands
MACROMEDIA Manuals
Software
DREAMWEAVER MX 2004
MACROMEDIA DREAMWEAVER MX 2004 Manuals
Manuals and User Guides for MACROMEDIA DREAMWEAVER MX 2004. We have
3
MACROMEDIA DREAMWEAVER MX 2004 manuals available for free PDF download: Use Manual, Reference, Manual
MACROMEDIA DREAMWEAVER MX 2004 Reference (486 pages)
Dreamweaver API Reference
Brand:
MACROMEDIA
| Category:
Software
| Size: 13 MB
Table of Contents
Table of Contents
3
CHAPTER 1 Introduction
25
Background
26
Extending Dreamweaver
26
Additional Resources for Extension Writers
26
New Functions in Dreamweaver MX 2004
26
Document
27
Design
27
Code
27
Removed Functions
27
Page Content
28
Design
28
Code
29
Enablers
29
Other
29
Documentation Changes
29
Errata
30
Conventions Used in this Guide
30
PART I Utility Apis
31
CHAPTER 2 The File I/O API
33
Accessing Configuration Folders
33
The File I/O API
33
Dwfile.copy()
34
Dwfile.createfolder()
34
Dwfile.exists()
35
Dwfile.getattributes()
35
Dwfile.getmodificationdate()
36
Dwfile.getcreationdate()
37
Dwfile.getcreationdateobj()
37
Dwfile.getmodificationdateobj()
38
Dwfile.getsize()
38
Dwfile.listfolder()
38
Dwfile.read()
39
Dwfile.remove()
40
Dwfile.setattributes()
41
Dwfile.write()
42
CHAPTER 3 The HTTP API
43
How the HTTP API Works
43
The HTTP API
44
Mmhttp.cleartemp()
45
Mmhttp.getfile()
45
Mmhttp.getfilecallback()
47
CHAPTER 4: The Design Notes API
51
How Design Notes Work
51
The Design Notes Javascript API
52
Mmnotes.filepathtolocalurl()
52
Mmnotes.get()
53
Mmnotes.getkeycount()
53
Mmnotes.getkeys()
53
Mmnotes.getsiterootforfile()
54
Mmnotes.getversionname()
54
Mmnotes.getversionnum()
55
Mmnotes.localurltofilepath()
55
Mmnotes.open()
55
Mmnotes.remove()
56
Mmnotes.set()
56
The Design Notes C API
57
Void Closenotesfile()
57
BOOL Filepathtolocalurl()
57
BOOL Getnote()
58
Int Getnotelength()
58
Int Getnoteskeycount()
59
BOOL Getnoteskeys()
59
BOOL Getsiterootforfile()
60
BOOL Getversionname()
60
BOOL Getversionnum()
61
BOOL Localurltofilepath()
61
Filehandle Opennotesfile()
61
Filehandle Opennotesfilewithopenflags()
62
BOOL Removenote()
62
BOOL Setnote()
62
CHAPTER 5: Fireworks Integration
63
The Fwlaunch API
63
Fwlaunch.bringfwtofront()
64
Fwlaunch.execjsinfireworks()
64
Fwlaunch.getjsresponse()
65
Fwlaunch.maylaunchfireworks()
66
Fwlaunch.optimizeinfireworks()
66
Fwlaunch.validatefireworks()
67
CHAPTER 6 Flash Integration
71
How Flash Elements Work
71
Inserting Flash Elements
71
Adding a Flash Element to the Insert Bar
72
Adding a Flash Element to a Menu
72
The Flash Objects API
72
Swffile.createfile()
73
Swffile.getnaturalsize()
74
Swffile.getobjecttype()
75
Swffile.readfile()
75
CHAPTER 7 The Database API
77
How Database API Functions Work
77
Database Connection Functions
78
Mmdb.getcoldfusiondsnlist()
79
Mmdb.getconnection()
79
Mmdb.getconnectionlist()
80
Mmdb.getconnectionname()
80
Mmdb.getconnectionstring()
81
Mmdb.getdrivername()
82
Mmdb.getdriverurltemplatelist() (Deprecated)
82
Mmdb.getlocaldsnlist()
83
Mmdb.getpassword()
83
Mmdb.getrdspassword()
84
Mmdb.getrdsusername()
84
Mmdb.getremotedsnlist()
84
Mmdb.getruntimeconnectiontype()
85
Mmdb.getusername()
85
Mmdb.hasconnectionwithname()
86
Mmdb.needtopromptforrdsinfo()
86
Mmdb.needtorefreshcoldfusiondsnlist()
87
Mmdb.popupconnection()
87
Mmdb.setrdspassword()
88
Mmdb.setrdsusername()
88
Mmdb.showcoldfusionadmin()
88
Mmdb.showconnectionmgrdialog()
89
Mmdb.showodbcdialog()
89
Mmdb.showrdsuserdialog()
89
Mmdb.showrestrictdialog()
90
Mmdb.testconnection()
90
Database Access Functions
91
Mmdb.getcolumnandtypelist()
91
Mmdb.getcolumnlist()
92
Mmdb.getcolumns()
92
Mmdb.getcolumnsoftable()
93
Mmdb.getprimarykeys()
94
Mmdb.getprocedures()
94
Mmdb.getspcolumnlist()
96
Mmdb.getspcolumnlistnamedparams()
96
Mmdb.getspparameters()
97
Mmdb.getspparamsasstring()
98
Mmdb.gettables()
99
Mmdb.getviews()
99
Mmdb.showresultset()
100
Mmdb.showspresultset()
101
Mmdb.showspresultsetnamedparams()
102
CHAPTER 8: The Database Connectivity API
103
How to Develop a New Connection Type
103
The Connection API
105
Findconnection()
105
Applyconnection()
107
The Generated Include File
108
The Definition File for Your Connection Type
109
CHAPTER 9: The Javabeans API
111
The Javabeans API
111
Mmjb.getclassesfrompackage()
111
Mmjb.geterrormessage()
112
Mmjb.getevents()
112
Mmjb.getindexedproperties()
113
CHAPTER 10: The Source Control Integration API
117
How Source Control Integration with Dreamweaver Works
117
Adding Source Control System Functionality
118
The Source Control Integration API Required Functions
118
Bool Scs_Connect()
119
Bool Scs_Disconnect()
119
Bool Scs_Isconnected()
119
Int Scs_Getrootfolderlength()
120
Bool Scs_Getrootfolder()
120
Int Scs_Getfolderlistlength()
120
Bool Scs_Getfolderlist()
121
Bool Scs_Get()
122
Bool Scs_Put()
122
Bool Scs_Newfolder()
122
Bool Scs_Delete()
123
Bool Scs_Rename()
123
Bool Scs_Itemexists()
124
The Source Control Integration API Optional Functions
124
Bool Scs_Sitedeleted()
125
Bool Scs_Siterenamed()
125
Int Scs_Getnumnewfeatures()
125
Bool Scs_Getnewfeatures()
126
Bool Scs_Getcheckoutname()
126
Bool Scs_Checkin()
127
Bool Scs_Checkout()
127
Bool Scs_Undocheckout()
128
Int Scs_Getnumcheckedout()
128
Bool Scs_Getfilecheckoutlist()
129
Int Scs_Geterrormessagelength()
129
Bool Scs_Geterrormessage()
130
Int Scs_Getnotecount()
130
Int Scs_Getmaxnotelength()
130
Bool Scs_Getdesignnotes()
131
Bool Scs_Setdesignnotes()
131
Bool Scs_Isremotenewer()
132
Enablers
133
Bool Scs_Canget()
133
Bool Scs_Cancheckout()
133
Bool Scs_Canput()
134
Bool Scs_Cancheckin()
134
Bool Scs_Canundocheckout()
135
Bool Scs_Cannewfolder()
135
Bool Scs_Candelete()
135
Bool Scs_Canrename()
136
Bool Scs_Beforeget()
136
Bool Scs_Beforeput()
137
Bool Scs_Afterget()
137
Bool Scs_Afterput()
138
CHAPTER 11 Application
141
External Application Functions
141
Dreamweaver.browsedocument()
141
Dreamweaver.getbrowserlist()
142
Dreamweaver.getextensioneditorlist()
142
Dreamweaver.getexternaltexteditor()
143
Dreamweaver.getflashpath()
143
Dreamweaver.getprimarybrowser()
144
Dreamweaver.getprimaryextensioneditor()
144
Dreamweaver.getsecondarybrowser()
145
Dreamweaver.openhelpurl()
145
Dreamweaver.openwithapp()
146
Dreamweaver.openwithbrowsedialog()
147
Dreamweaver.openwithexternaltexteditor()
147
Dreamweaver.openwithimageeditor()
147
Dreamweaver.validateflash()
148
Global Application Functions
148
Dreamweaver.beep()
148
Dreamweaver.getshowdialogsoninsert()
149
Dreamweaver.quitapplication()
149
Dreamweaver.showaboutbox()
149
Dreamweaver.showdynamicdatadialog()
150
Dreamweaver.showpreferencesdialog()
151
Dreamweaver.showtagchooser()
151
CHAPTER 12: Workspace
153
History Functions
153
Dom.redo()
153
Dom.undo()
154
Dreamweaver.getredotext()
154
Dreamweaver.getundotext()
154
Dreamweaver.playrecordedcommand()
155
Dreamweaver.redo()
155
Dreamweaver.startrecording()
156
Dreamweaver.stoprecording()
156
Dreamweaver.undo()
156
Dreamweaver.historypalette.clearsteps()
157
Dreamweaver.historypalette.copysteps()
157
Dreamweaver.historypalette.getselectedsteps()
158
Dreamweaver.historypalette.getstepcount()
158
Dreamweaver.historypalette.getstepsasjavascript()
159
Dreamweaver.historypalette.getundostate()
159
Dreamweaver.historypalette.replaysteps()
160
Dreamweaver.historypalette.saveascommand()
160
Dreamweaver.historypalette.setselectedsteps()
160
Dreamweaver.historypalette.setundostate()
161
Insert Object Functions
161
Dom.insertflashelement()
161
Dreamweaver.objectpalette.getmenudefault()
162
Dreamweaver.objectpalette.setmenudefault()
162
Dreamweaver.reloadobjects()
163
Keyboard Functions
163
Dom.arrowdown()
163
Dom.arrowleft()
164
Dom.arrowright()
164
Dom.arrowup()
164
Dom.backspacekey()
165
Dom.deletekey()
165
Dom.endofdocument()
166
Dom.endofline()
166
Dom.nextparagraph()
166
Dom.nextword()
167
Dom.pagedown
167
Dom
168
Dom.previousparagraph()
168
Dom.previousword()
168
Dom.startofdocument()
169
Dom.startofline()
169
Dreamweaver.mapkeycodetochar()
170
Menu Functions
170
Dreamweaver.getmenuneedsupdating()
170
Dreamweaver.notifymenuupdated()
171
Dreamweaver.reloadmenus()
171
Results Window Functions
172
Creating a Stand-Alone Results Window
172
Dreamweaver.createresultswindow()
172
Dreamweaver.showresults()
172
Reswin.additem()
173
Reswin.addresultitem()
174
Reswin.setcallbackcommands()
175
Reswin.setcolumnwidths()
175
Reswin.setfilelist()
175
Reswin.settitle()
176
Reswin.startprocessing()
176
Reswin.stopprocessing()
176
Working with the Built-In Results Panel Group
177
Dreamweaver.resultspalette.clear()
177
Dreamweaver.resultspalette.copy()
178
Dreamweaver.resultspalette.cut()
178
Dreamweaver.resultspalette.paste()
178
Dreamweaver.resultspalette.openinbrowser
179
Dreamweaver.resultspalette.openineditor()
179
Dreamweaver.resultspalette.save()
179
Dreamweaver.resultspalette.selectall()
180
Server Debugging
180
Dreamweaver.resultspalette.debugwindow.adddebugcontextdata()
181
Toggle Functions
182
Dom.geteditnoframescontent()
182
Dom.gethideallvisualaids()
182
Dom.getpreventlayeroverlaps()
183
Dom.getshowautoindent()
183
Dom.getshowframeborders()
183
Dom.getshowgrid()
184
Dom.getshowheadview()
184
Dom.getshowinvalidhtml()
184
Dom.getshowimagemaps()
185
Dom.getshowinvisibleelements()
185
Dom.getshowlayerborders()
185
Dom.getshowlinenumbers()
186
Dom.getshowrulers()
186
Dom.getshowsyntaxcoloring()
186
Dom.getshowtableborders()
187
Dom.getshowtoolbar()
187
Dom.getshowtracingimage()
187
Dom.getshowwordwrap()
188
Dom.getsnaptogrid()
188
Dom.seteditnoframescontent()
188
Dom.sethideallvisualaids()
189
Dom.setpreventlayeroverlaps()
189
Dom.setshowframeborders()
189
Dom.setshowgrid()
190
Dom.setshowheadview()
190
Dom.setshowinvalidhtml()
190
Dom.setshowimagemaps()
191
Dom.setshowinvisibleelements()
191
Dom.setshowlayerborders()
191
Dom.setshowlinenumbers()
192
Dom.setshowrulers()
192
Dom.setshowsyntaxcoloring()
192
Dom.setshowtableborders()
193
Dom.setshowtoolbar()
193
Dom.setshowtracingimage()
193
Dom.setshowwordwrap()
194
Dom.setsnaptogrid()
194
Dreamweaver.gethideallfloaters()
194
Dreamweaver.getshowstatusbar()
195
Dreamweaver.htmlinspector.getshowautoindent()
195
Dreamweaver.htmlinspector.getshowinvalidhtml()
195
Dreamweaver.htmlinspector.getshowlinenumbers()
196
Dreamweaver.htmlinspector.getshowsyntaxcoloring()
196
Dreamweaver.htmlinspector.getshowwordwrap()
196
Dreamweaver.htmlinspector.setshowautoindent()
197
Dreamweaver.htmlinspector.setshowinvalidhtml()
197
Dreamweaver.htmlinspector.setshowlinenumbers()
197
Dreamweaver.htmlinspector.setshowsyntaxcoloring()
198
Dreamweaver.htmlinspector.setshowwordwrap()
198
Dreamweaver.sethideallfloaters()
198
Dreamweaver.setshowstatusbar()
199
Site.getshowdependents()
199
Site.getshowhiddenfiles()
199
Site.getshowpagetitles()
200
Site.getshowtooltips()
200
Site.setshowdependents()
200
Site.setshowhiddenfiles()
201
Site.setshowpagetitles()
201
Site.setshowtooltips()
201
Toolbar Functions
202
Dom.forcetoolbarupdate()
202
Dom.getshowtoolbariconlabels()
202
Dom.gettoolbaridarray()
203
Dom.gettoolbaritemvalue()
203
Dom.gettoolbarlabel()
204
Dom.gettoolbarvisibility()
204
Dom.settoolbaritemattribute()
205
Dom.setshowtoolbariconlabels()
205
Dom.settoolbarposition()
206
Dom.settoolbarvisibility()
206
Window Functions
207
Dom.getfocus()
207
Dom.getview()
208
Dom.getwindowtitle()
208
Dom.setview()
208
Dreamweaver.bringattentiontofloater()
209
Dreamweaver.cascade()
209
Dreamweaver.getactivewindow()
210
Dreamweaver.getdocumentlist()
210
Dreamweaver.getfloatervisibility()
210
Dreamweaver.getfocus()
212
Dreamweaver.getprimaryview()
212
Dreamweaver.getsnapdistance()
212
Dreamweaver.minimizerestoreall()
213
Dreamweaver.setactivewindow()
213
Dreamweaver.setfloatervisibility()
214
Dreamweaver.setprimaryview()
215
Dreamweaver.setsnapdistance()
215
Dreamweaver.showproperties()
216
Dreamweaver.tilehorizontally()
216
Dreamweaver.tilevertically()
216
Dreamweaver.togglefloater()
217
Dreamweaver.updatereference()
217
CHAPTER 13: Site
219
Report Functions
219
Dreamweaver.isreporting()
219
Dreamweaver.showreportsdialog()
219
Site Functions
220
Dreamweaver.loadsitesfromprefs()
220
Dreamweaver.savesitestoprefs()
220
Site.addlinktoexistingfile()
221
Site.addlinktonewfile()
221
Site.caneditcolumns()
221
Site.changelinksitewide()
222
Site.changelink()
222
Site.checkin()
222
Site.checklinks()
223
Site.checkout()
223
Site.checktargetbrowsers()
224
Site.cloak()
224
Site.definesites()
225
Site.deleteselection()
225
Site.deployfilestotestingserverbin()
225
Site.editcolumns()
226
Site.exportsite()
226
Site.findlinksource()
228
Site.get()
228
Site.getappserveraccesstype()
229
Site.getappserverpathtofiles()
229
Site.getappurlprefixforsite()
230
Site.getcheckoutuser()
230
Site.getcheckoutuserforfile()
230
Site.getcloakingenabled()
231
Site.getconnectionstate()
231
Site.getcurrentsite()
232
Site.getfocus()
232
Site.getlinkvisibility()
232
Site.getlocalpathtofiles()
233
Site.getselection()
233
Site.getsiteforurl()
233
Site.getsites()
234
Site.importsite()
234
Site.invertselection()
235
Site.iscloaked()
235
Site.locateinsite()
235
Site.makeeditable()
236
Site.makenewdreamweaverfile()
236
Site.makenewfolder()
237
Site.newhomepage()
237
Site.newsite()
237
Site.open()
238
Site.put()
238
Site.recreatecache()
239
Site.refresh()
239
Site.remoteisvalid()
239
Site.removelink()
240
Site.renameselection()
240
Site.runvalidation()
240
Site.saveasimage()
241
Site.selectall()
241
Site.selecthomepage()
241
Site.selectnewer()
242
Site.setashomepage()
242
Site.setcloakingenabled()
242
Site.setconnectionstate()
243
Site.setcurrentsite()
243
Site.setfocus()
244
Site.setlayout()
244
Site.setlinkvisibility()
244
Site.setselection()
245
Site.synchronize()
245
Site.uncloak()
246
Site.uncloakall()
246
Site.undocheckout()
247
Site.viewasroot()
247
Advertisement
MACROMEDIA DREAMWEAVER MX 2004 Use Manual (786 pages)
Brand:
MACROMEDIA
| Category:
Software
| Size: 9 MB
Table of Contents
Table of Contents
3
Inserting
6
Insert
7
Introduction Welcome to Dreamweaver
17
INTRODUCTION: Welcome to Dreamweaver
17
What's New in Dreamweaver MX 2004
18
About
19
Select
19
Where to Start
20
Dreamweaver Workflow for Creating Websites
22
From
23
Using Dreamweaver with Other Applications
25
Start
25
Coldfusion
25
External
25
Dreamweaver and Accessibility
26
Guide to Dreamweaver Instructional Media
27
Where
27
Typographical Conventions
29
HTML and Web Technologies Resources
29
Style Sheets
29
Chapter 1 Exploring the Workspace
31
About the Dreamweaver Workspace
32
Checking
38
Working in the Document Window
39
Standard Toolbar
41
Using Toolbars, Inspectors, and Context Menus
41
Using Panels and Panel Groups
46
Using Dreamweaver Accessibility Features
49
Optimizing the Workspace for Accessible Page Design
53
Dreamweaver Customizing Basics
54
Related Topics
54
Using Visual Guides in Dreamweaver
54
Chapter 2 Setting up a Dreamweaver Site
59
About Dreamweaver Sites
59
Setting up a New Dreamweaver Site
62
On Page
63
Using the Advanced Settings to Set up a Dreamweaver Site
63
Editing Existing Websites in Dreamweaver
67
Editing Settings for a Dreamweaver Site
67
Chapter 3 Creating and Opening Documents
69
Creating New Documents
70
Saving a New Document
72
Setting a Default New Document Type
72
Opening Existing Documents
73
Importing a Microsoft Word HTML File
74
Chapter 4 Managing Your Files
77
About Site Management
78
Accessing Sites, a Server, and Local Drives
80
Viewing Files and Folders
83
Managing Files and Folders in the Files Panel
86
Working with a Visual Map of Your Site
89
Related Topics "Viewing a Site Map
90
Modifying the Site Map Layout
91
Working with Pages in the Site Map
92
Related Topics "Viewing a Site Map" on Page 90
95
Importing and Exporting Sites
96
Related Topics
96
Saving the Site Map
96
Checking in and Checking out Files
97
Removing a Dreamweaver Site from Your List of Sites
97
Getting and Putting Files to and from Your Server
101
Synchronizing the Files on Your Local and Remote Sites
103
Cloaking Folders and Files in Your Site
104
Storing File Information in Design Notes
108
Testing Your Site
111
CHAPTER 5: Managing Site Assets and Libraries
115
About Library Items
115
Working with Assets
116
Creating and Managing a List of Favorite Assets
123
Working with Library Items
125
Update Pages
131
Chapter 6 Managing Contribute Sites with Dreamweaver
133
About Managing Contribute Sites
134
Administering a Contribute Site Using Dreamweaver
138
Preparing a Site for Use with Contribute
138
Troubleshooting a Contribute Site
140
Managing Contribute Files Using Dreamweaver
141
Chapter 7 Laying out Pages with Css
145
About Layers in Dreamweaver
146
Line Break
146
Inserting Content Blocks for Layout
147
Changing Highlight Color for Content Blocks
148
Working with Content Blocks for Layout
149
Inserting a Layer
150
Setting Layer Preferences and Properties
152
Managing Layers
153
Manipulating Layers
157
Converting Layers to Tables
159
Using Rulers and Grids to Lay out Pages
160
Using a Tracing Image
161
Chapter 8 Presenting Content with Tables
163
Splitting
163
About Tables
164
Table Header Menu
164
Inserting a Table and Adding Content
165
Importing and Exporting Tabular Data
166
Selecting Table Elements
167
Formatting Tables and Cells
170
Using Expanded Tables Mode for Easier Table Editing
170
Resizing Tables, Columns, and Rows
173
Adding and Removing Rows and Columns
176
Splitting and Merging Cells
178
Copying, Pasting, and Deleting Cells
179
Nesting Tables
181
Sorting Tables
181
Chapter 9 Laying out Pages in Layout Mode
183
About Layout Mode
184
Drawing in Layout Mode
187
Switching from Standard to Layout Mode
187
Adding Content to a Layout Cell
190
Clearing Automatically Set Cell Heights
192
Resizing and Moving Layout Cells and Tables
192
Formatting Layout Cells and Tables
194
Setting Column Width
195
Setting Preferences for Layout Mode
197
CHAPTER 10: Using Frames
199
About Frames and Framesets
200
Working with Framesets in the Document Window
203
Creating Frames and Framesets
204
Selecting Frames and Framesets
207
Opening a Document in a Frame
209
Saving Frame and Frameset Files
209
Viewing and Setting Frame Properties and Attributes
210
Viewing and Setting Frameset Properties
212
Controlling Frame Content with Links
213
Handling Browsers that Can't Display Frames
214
Using Javascript Behaviors with Frames
214
CHAPTER 11: Managing Templates
215
About Dreamweaver Templates
216
Related Topics
217
Setting Highlighting
218
Viewing Template-Based Documents in Design View
218
Viewing Template-Based Documents in Code View
219
Creating a Dreamweaver Template
226
Creating Templates for a Contribute Site
229
Creating Editable Regions
232
Table Cells
232
Creating Repeating Regions
234
Using Optional Regions
237
Defining Editable Tag Attributes
239
Creating a Nested Template
241
Editing and Updating Templates
242
Managing Templates
245
Exporting and Importing Template XML Content
246
Applying or Removing a Template from an Existing Document
247
Exporting a Site Without Template Markup
247
Editing Content in a Template-Based Document
248
Chapter 12 Working with Pages
253
About Working with Pages
253
Saving Web Pages
257
Setting Page Properties
258
Specifying HTML Instead of CSS
258
Working with Colors
260
Selecting Elements in the Document Window
262
Using the History Panel
263
Automating Tasks
265
Previewing and Testing Pages in Browsers
270
Using Javascript Behaviors to Detect Browsers and Plug-Ins
270
Setting Download Time and Size Preferences
272
CHAPTER 13: Inserting and Formatting Text
273
About Text Formatting in Dreamweaver
273
Inserting Text
280
Formatting Paragraphs and Document Structure
282
Formatting Text
285
Using Cascading Style Sheets Styles
290
MACROMEDIA DREAMWEAVER MX 2004 Manual (394 pages)
Extending Dreamweaver
Brand:
MACROMEDIA
| Category:
Software
| Size: 3 MB
Table of Contents
Table of Contents
3
CHAPTER 1 Introduction
13
Background
14
Installing an Extension
14
Additional Resources for Extension Writers
14
What's New in Extending Dreamweaver
15
Documentation Changes
15
Macromedia Press
16
Removed Features
16
Errata
16
Conventions Used in this Guide
17
PART I Overview
19
CHAPTER 2: Extending Dreamweaver
21
Types of Dreamweaver Extensions
21
Other Ways to Extend Dreamweaver
22
Configuration Folders and Extensions
23
Multiuser Configuration Folders
25
Running Scripts at Startup or Shutdown
25
Extension Apis
25
How Dreamweaver Processes Javascript in Extensions
26
Displaying Help
27
Localizing an Extension
27
XML String Files
27
Localizable Strings with Embedded Values
28
Working with the Extension Manager
28
Customizing Dreamweaver
29
About Customizing Dreamweaver
29
About Customizing Dreamweaver in a Multiuser Environment
29
About Mm_Deleted_Files.xml Tag Syntax
31
Reinstalling and Uninstalling Dreamweaver in a Multiuser Environment
32
Customizing Default Documents
32
Customizing Page Designs
32
Customizing the Appearance of Dialog Boxes
32
Changing the Default File Type
33
Customizing the Interpretation of Third-Party Tags
34
Working with Browser Profiles
39
About Browser-Profile Formatting
39
Creating and Editing a Browser Profile
41
Changing FTP Mappings
42
Extensible Document Types in Dreamweaver
42
Opening a Document in Dreamweaver
51
CHAPTER 3: User Interfaces for Extensions
53
Designing an Extension User Interface
53
Dreamweaver HTML Rendering Control
54
Using Custom UI Controls in Extensions
55
Editable Select Lists
55
Database Controls
57
Adding a Variable Grid Control
59
Adding Tree Controls
60
Manipulating Content Within a Tree Control
62
A Color Button Control for Extensions
63
Adding Flash Content to Dreamweaver
63
A Simple Flash Dialog Box Example
64
CHAPTER 4: The Dreamweaver Document Object Model
67
Which Document DOM
68
The Dreamweaver DOM
68
Objects, Properties, and Methods of the Dreamweaver DOM
68
Properties and Methods of the Document Object
71
Properties and Methods of HTML Tag Objects
72
Properties and Methods of Text Objects
73
Properties and Methods of Comment Objects
74
The Dreamweaver and Site Objects
74
CHAPTER 5: Customizing Code View
77
Code Hints
77
The Codehints.xml File
78
Code Hints Tags
79
Code Coloring
83
Code Coloring Files
83
Scheme Block Delimiter Coloring
97
Scheme Processing
99
Editing Schemes
103
Code Coloring Examples
105
Code Validation
107
Css-Support
108
Property
108
Value
109
Changing Default HTML Formatting
110
CHAPTER 6 Insert Bar Objects
113
How Object Files Work
113
The Insert Bar Definition File
114
Insertbar.xml Tag Hierarchy
114
Insert Bar Definition Tags
115
Insert Bar Definition Tag Attributes
117
Modifying the Insert Bar
119
Adding Objects to the Insert Bar
121
Adding Objects to the Insert Menu
121
The Objects API
122
Caninsertobject()
122
Displayhelp()
122
Isdomrequired()
123
Insertobject()
123
Objecttag()
124
Windowdimensions()
125
A Simple Insert Object Example
126
CHAPTER 7: Commands
135
How Commands Work
135
Adding Commands to the Commands Menu
136
The Commands API
136
Canacceptcommand()
136
Commandbuttons()
136
Isdomrequired()
137
Receivearguments()
137
Windowdimensions()
138
A Simple Command Example
138
Creating the UI
139
Writing the Javascript Code
140
Running the Command
144
CHAPTER 8: Menus and Menu Commands
145
About the Menus.xml File
146
Menubar
146
Menu
147
Menuitem
147
Separator
149
Shortcutlist
150
Shortcut
150
Changing Menus and Menu Items
151
Changing the Name of a Menu Item or Menu
152
Changing Keyboard Shortcuts
152
Menu Commands
154
Modifying the Commands Menu
154
How Menu Commands Work
155
The Menu Commands API
156
Canacceptcommand()
156
Commandbuttons()
156
Getdynamiccontent()
157
Iscommandchecked()
158
Receivearguments()
159
Setmenutext()
159
Windowdimensions()
160
A Simple Menu Command
161
Creating the Menu Items
161
Writing the Javascript Code
161
Placing the Command File in the Menu Folder
164
A Dynamic Menu
164
Creating the Dynamic Menu Items
164
Writing the Javascript Code
165
CHAPTER 9 Toolbars
171
How Toolbars Work
171
How Toolbars Behave
172
How Toolbar Commands Work
172
The Toolbar Definition File
173
Toolbar
174
Include
175
Itemtype
176
Itemref
176
Separator
177
Toolbar Item Tags
177
Button
177
Checkbutton
178
Radiobutton
178
Menubutton
179
Dropdown
180
Combobox
180
Editcontrol
181
Colorpicker
181
Item Tag Attributes
182
ID="Unique_Id
182
Showif="Script
182
Image="Image_Path
182
Disabledimage="Image_Path
183
Overimage="Image_Path
183
Tooltip="Tooltip String
183
Label="Label String
183
Width="Number
184
Menuid="Menu_Id
184
Colorrect="Left Top Right Bottom
184
File="Command_File_Path
184
Domrequired="True" or "False
184
Enabled="Script
185
Checked="Script
185
Value="Script
185
Update="Update_Frequency_List
185
Command="Script
186
Arguments="Argument_List
186
The Toolbar Command API
187
Canacceptcommand()
187
Getcurrentvalue()
188
Getdynamiccontent()
188
Getmenuid()
190
Getupdatefrequency()
191
Iscommandchecked()
191
Isdomrequired()
192
Receivearguments()
193
Showif()
193
A Simple Toolbar Command File
194
Creating the Text Box
194
Writing the Javascript Code
195
Placing the Files in the Toolbars Folder
196
CHAPTER 10: Reports
197
How Site Reports Work
198
How Stand-Alone Reports Work
198
The Reports API
199
Processfile()
199
Beginreporting()
199
Endreporting()
200
Commandbuttons()
200
Configuresettings()
201
Windowdimensions()
201
Advertisement
Advertisement
Related Products
MACROMEDIA Dreamweaver
MACROMEDIA DIRECTOR MX-USING DIRECTOR MX
MACROMEDIA DIRECTOR MX-LINGO DICTIONARY
MACROMEDIA DRUMBEAT 2000 ECOMMERCE EDITION
MACROMEDIA DIRECTOR MX 2004
MACROMEDIA Director MX
MACROMEDIA 38000382 - Macromedia JRun - Mac
MACROMEDIA 38028779 - Macromedia Dreamweaver - Mac
MACROMEDIA BREEZE
MACROMEDIA BREEZE 5
MACROMEDIA Categories
Software
More MACROMEDIA Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL