ASP - Компонент Content Rotator
Компонент Content Rotator создает объект ContentRotator, который автоматически меняет строки содержимого на веб-странице. При каждом обращении пользователя к веб-странице объект отображает новую строку содержимого в соответствии с информацией, указанной в файле Content Schedule.
Поскольку строки содержимого могут содержать HTML-теги, можно отобразить любой тип содержимого, который может быть представлен HTML: текст, рисунки или гиперссылки. Например, можно использовать этот компонент для последовательного просмотра цитат дня или гиперссылок или для изменения цвета текста или фона при каждом открытии веб-страницы.
Компонент Content Rotator использует следующие файлы:
Имя файла | Описание |
Controt.dll | Компонент Content Rotator. |
Файл Content Schedule | Текстовый файл, содержащий расписание показа и информацию о файлах веб-содержимого. Этот файл должен быть доступен на виртуальном пути веб-сервера. |
Синтаксис
Set ИмяОбъекта = Server.CreateObject( "MSWC.ContentRotator" )
Параметры
ИмяОбъекта
Указывает имя объекта ContentRotator, создаваемого вызовом метода Server.CreateObject.
Методы
ChooseContent | Извлекает и отображает строку содержимого. |
GetAllContent | Извлекает и отображает все строки содержимого из файла Content Schedule. |
Примечания
Поскольку объект ContentRotator использует генератор случайных чисел для выбора отображаемых строк содержимого, имеющих весовые коэффициенты, строки могут повторяться. Это скорее всего произойдет, если в файл Content Schedule занесено всего несколько записей или одна из записей имеет весовой коэффициент, существенно превосходящий остальные.
Пример
В приведенном ниже примере при каждом просмотре пользователем веб-страницы отображается новый совет дня.
<%
Set Tip = Server.CreateObject("MSWC.ContentRotator")
Response.Write NextTip.ChooseContent("/Tips/Content.txt")
%>