定义要插入到包含文档中的 HTML 文本。
<layout> <HTMLtag>Inserted text</HTMLtag> </layout>
在调用该操作时,<layout> 元素内的文本被读入到包含文档中的相应元素。该操作等价于设置元素的 DHTML innerHTML 属性。
如果该脚本部件没有定义为遵守 XML 语言,则 <layout> 元素的内容是不透明的。不过,如果脚本部件遵守 XML 语言,则 <layout> 元素的内容必须显式设定为不透明的,方法是将这些内容包括在 CDATA 内。详细信息请参阅脚本部件文件和 XML 一致性。
下面演示了一个具有 <layout> 元素的脚本部件示例。由于该脚本部件在开始处包含有 <?XML ?> 声明,因此 <layout>元素包含了一个 CDATA 项,使 <layout> 元素的内容对 XML 分析程序是不透明的。
<?XML version="1.0" ?> <component id="bvrScriptlet1"> <registration progID="BehaviorScriptlet"/> <implements type="Behavior"> <layout> <![CDATA[ <h1>This is the HTML to show in the element</h1> ]]> </layout> </implements> </component>
有关将操作应用于 DHTML 元素的一般信息,请参阅 Microsoft Web 站点的 Site Builder Network (SBN) Workshop 上的“使用 DHTML Behaviors”主题。