ASP Content RotatorКомпоненты (ASP 3.0)


Компонент ASP Content Rotator

Компонент ASP Content Rotator создает объект ContentRotator, который отображает другую строку содержимого каждый раз, когда посетитель заходит на сайт или обновляет страницу.

Информация о строках содержимого содержится в текстовом файле, называемом файлом расписания содержимого (Content Schedule File).

Строки содержимого могут содержать теги HTML, поэтому вы можете отображать любой тип содержимого, который может отобразить HTML: текст, изображения, цвета или гиперссылки.

Синтаксис

<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>


Примеры ASP Content Rotator

В приведенном ниже примере отображается разное содержимое каждый раз, когда посетитель просматривает страницу.

Сначала создайте текстовый файл с именем "textads.txt" и поместите его в подпапку с именем "text".

"textads.txt":

%% #3
<h2>Это отличный день!!</h2>

%% #3
<img src="smiley.gif.html">

%% #4
Посетите EXAMPLE

Обратите внимание на число # в начале каждой строки содержимого. Это число — необязательный параметр, указывающий относительный вес строки HTML-содержимого. В текстовом файле выше Content Rotator имеет вероятность 3/10 отобразить первую строку содержимого, вероятность 3/10 отобразить вторую строку содержимого и вероятность 4/10 отобразить третью строку.

Затем создайте ASP-файл и вставьте следующий код:

Примеры

<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>

Демонстрационный пример »


Методы компонента ASP Content Rotator

Методы Описание Пример
ChooseContent Извлекает и отображает строку содержимого. <%
dim cr
Set cr=Server.CreateObject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>

Вывод:

Smiley

GetAllContent Извлекает и отображает все строки содержимого из текстового файла. <%
dim cr
Set cr=Server.CreateObject("MSWC.ContentRotator")
response.write(cr.GetAllContent("text/textads.txt"))
%>

Вывод:

Это отличный день!!

Smiley

Посетите EXAMPLE


Другие расширения