Adobe 38040334 Extending Dreamweaver - Page 252

Creating the dynamic document, Defining the new server behavior, Defining the code to insert

Page 252 highlights

DREAMWEAVER CS3 246 Extending Dreamweaver • "Creating the dynamic page document" on page 246 • "Defining the new server behavior" on page 246 • "Defining the code to insert" on page 246 Creating the dynamic page document First, you create a new ASP document. To create a new dynamic page document: 1 In Dreamweaver, select the File > New menu option. 2 In the New Document dialog box, select Category: Dynamic Page, and Dynamic Page: ASP JavaScript. 3 Click Create. Defining the new server behavior Next, you define the new server behavior. To use the Server Behavior Builder to define your new server behavior: Note: If the Server Behaviors panel is not open and visible, select the Window > Server Behaviors menu option. 1 In the Server Behaviors panel, select the Plus (+) button, and then select the New Server Behavior menu option. 2 In the New Server Behavior dialog box, select Document Type: ASP JavaScript, and Name: Hello World. (Leave the "Copy existing server behavior" check box unchecked.) 3 Click OK. Defining the code to insert Finally, you define the code to insert. To define the code to insert: 1 Select the Plus (+) button for Code Blocks to Insert. 2 In the Create A New Code Block dialog box, enter Hello_World_block1 (Dreamweaver might automatically enter this information for you). 3 Click OK. 4 In the Code Block text field, enter . 5 In the Insert Code pop-up menu, select Relative To The Selection so the user can control where this code goes in the document. 6 In the Relative Position pop-up menu, select After The Selection. 7 Click OK. In the Server Behaviors panel, you can see that the Plus (+) menu contains the new server behavior in the pop-up list. Also, in the installation folder for your Dreamweaver files, the Configuration/ServerBehaviors/ASP_Js folder now contains the following three files: • The group file: Hello World.edml • The participant file: Hello World_block1.edml

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
246
“Creating the dynamic page document” on page 246
“Defining the new server behavior” on page 246
“Defining the code to insert” on page 246
Creating the dynamic page document
First, you create a new ASP document.
To create a new dynamic page document:
1
In Dreamweaver, select the File > New menu option.
2
In the New Document dialog box, select Category: Dynamic Page, and Dynamic Page: ASP JavaScript.
3
Click Create.
Defining the new server behavior
Next, you define the new server behavior.
To use the Server Behavior Builder to define your new server behavior:
Note:
If the Server Behaviors panel is not open and visible, select the Window > Server Behaviors menu option.
1
In the Server Behaviors panel, select the Plus (+) button, and then select the New Server Behavior menu option.
2
In the New Server Behavior dialog box, select Document Type: ASP JavaScript, and Name: Hello World. (Leave
the “Copy existing server behavior” check box unchecked.)
3
Click OK.
Defining the code to insert
Finally, you define the code to insert.
To define the code to insert:
1
Select the Plus (+) button for Code Blocks to Insert.
2
In the Create A New Code Block dialog box, enter
Hello_World_block1
(Dreamweaver might automatically
enter this information for you).
3
Click OK.
4
In the Code Block text field, enter
<% Response.Write(“Hello World”) %>
.
5
In the Insert Code pop-up menu, select Relative To The Selection so the user can control where this code goes in
the document.
6
In the Relative Position pop-up menu, select After The Selection.
7
Click OK.
In the Server Behaviors panel, you can see that the Plus (+) menu contains the new server behavior in the pop-up
list. Also, in the installation folder for your Dreamweaver files, the Configuration/ServerBehaviors/ASP_Js folder
now contains the following three files:
The group file: Hello World.edml
The participant file: Hello World_block1.edml