| 
 | 
  ||
|  
       | 
  ||
Dreamweaver 使您能够开发包含控制语句的代码块,这些代码块将有条件地执行。“服务器行为创建器”使用 if、elseif 和 else 语句,并可能包含服务器行为参数。这使您能够根据服务器行为参数间的 OR 关系值插入替换文本块。if、elseif 和 else 语句如下所示。请注意,方括号 ([ ]) 表示可选代码,星号 (*) 表示零个或更多实例:
<@ if (表达式 1) @>条件文本 1[<@ elseif (表达式 2) @>条件文本 2]* [<@ else @>条件文本 3] <@ endif @>
条件表达式可以是任何能够使用 JavaScript eval() 函数进行计算的 JavaScript 表达式,并可能包含用 @@'s 进行标记的服务器行为参数。(@@'s 是区分参数和 JavaScript 变量与关键字所必需的。)
可以在条件指令中嵌套任意数量的条件或循环指令(请参见重复代码块)。例如,可以指定如果表达式为真,则执行循环。
备注: 忽略每个“@>”后的换行符。
|  
       | 
  ||
| 
 | 
  ||