使用ContentRotator组件需要一个内容列表文件。内容列表文件是一个文本文件,其中包括ContentRotator对象,用于管理和显示指定内容的信息,该文件必须在Web服务器的虚拟路径上可用。
内容列表文件可以使用记事本或其他文本编辑器来编写。在该文件中可以包含任意数量的HTML内容字符串条目,每个条目由两部分组成:第一部分由双百分号(%%)起始的行,包括相关的权值和备注文字;第二部分给出HTML内容字符串自身。每个条目的语法格式可以描述如下:
%%[#weight[//注释]
ContentString
说明:
①整个文件由多个条目组成,每个条目由以上两部分组成。
②其中weight是一个可选参数,其取值为0~65535之间的整数,表示HTML内容字符串的相关权值。一个特定内容字符串被内容轮显对象显示的可能性表示为内容字符串的weight值与内容列表文件中所有条目weight值的总和之比。如果weight为0,则内容条目被忽略。如果weight未指定,则默认为1。例如,如果内容列表文件包括3个权值各为1、2、3的内容字符串,则内容轮显对象用1/6时间显示第1个内容字符串,用1/3的时间显示第2个内容字符串,用1/2的时间显示第3个内容字符串。
③注释内容是可选的。给出条目的注释信息,仅为开发而用,对用户不显示。如果需要添加多行注释,则每个附加的注释行以行定界符(%%)开始,后面跟注释定界符(//)。
④ContentString是由内容轮显对象显示的HTML内容,例如一行文字、一幅图像或一段声音等。ContentString可以包括一行或多行。内容轮显对象把两个双百分号(%%)间的所有内容作为单个HTML内容字符串对待。因为内容字符串可以包含HTML标记,所以可以显示HTML能够表达的任何一种类型的内容,例如文本、图像或超链接等。
例如,下面给出一个内容列表文件的示例。
内容列表文件content.txt的代码如下:
%%#2//这是第一个条目(www.xing528.com)
〈Font Color=Red〉欢迎访问我们的讨论组〈/Font〉
%%#3 //这是第二个条目
〈B〉不要忘了把我们站点放入书签〈/B〉
%%#5 //这是第三个条目
请从我们的下载区下载共享软件
〈UL〉
〈Li〉ActiveX组件
〈Li〉连接检查
〈/UL〉
说明:该文件中有3个条目,首先用两个百分号“%%”进行分隔确认,说明这是1个条目的开始,然后在井号“#”后面是给定的权重,例子中的权重分别是2、3、5,那么显示概率就分别为2/10、3/10、5/10。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。