上一页下一页

条件式代码块

Dreamweaver 使您能够开发包含控制语句的代码块,这些代码块将有条件地执行。“服务器行为创建器”使用 ifelseifelse 语句,并可能包含服务器行为参数。这使您能够根据服务器行为参数间的 OR 关系值插入替换文本块。ifelseifelse 语句如下所示。请注意,方括号 ([ ]) 表示可选代码,星号 (*) 表示零个或更多实例:

<@ if (表达式 1) @>
   条件文本 1
[<@ elseif (表达式 2) @>
   条件文本 2]*
[<@ else @>
   条件文本 3]
<@ endif @>

条件表达式可以是任何能够使用 JavaScript eval() 函数进行计算的 JavaScript 表达式,并可能包含用 @@'s 进行标记的服务器行为参数。(@@'s 是区分参数和 JavaScript 变量与关键字所必需的。)

可以在条件指令中嵌套任意数量的条件或循环指令(请参见重复代码块)。例如,可以指定如果表达式为真,则执行循环。

备注: 忽略每个“@>”后的换行符。


  上一页下一页