Content Rotator 구성 요소는 ContentRotator 개체를 만듭니다. 이 개체는 웹 페이지에 있는 HTML 컨텐트 문자열을 자동으로 순환시킵니다. 사용자가 웹 페이지를 요청할 때마다 이 개체는 컨텐트 일정 파일에서 사용자가 지정한 정보를 기초로 한 새 HTML 컨텐트 문자열을 화면에 표시합니다.
컨텐트 문자열에 HTML 태그를 넣을 수 있으므로 텍스트, 이미지, 또는 하이퍼링크 같은 HTML로 나타낼 수 있는 모든 종류의 내용을 표시할 수 있습니다. 예를 들어, 이 구성 요소를 사용하여 일일 인용이나 하이퍼링크를 교대로 표시할 수 있고 웹 페이지가 열릴 때마다 배경색과 텍스트를 변경할 수 있습니다.
Content Rotator 구성 요소는 다음 파일을 사용합니다.
| 파일 이름 | 설명 |
| Controt.dll | Content Rotator 구성 요소. |
| 컨텐트 일정 파일 | 웹 내용에 대한 화면 표시 일정과 파일 정보가 있는 텍스트 파일입니다. 이 파일은 웹 서버 가상 경로에서 사용할 수 있어야 합니다. |
Set ContRot = Server.CreateObject( "MSWC.ContentRotator" )
| ChooseContent | 컨텐트 문자열을 검색하여 화면에 표시합니다. |
| GetAllContent | 컨텐트 일정 파일에 있는 모든 컨텐트 문자열을 검색하여 화면에 표시합니다. |
참고
Content Rotator 구성 요소는 난수 생성기를 사용하여 화면에 표시할 가중 컨텐트 문자열을 선택하기 때문에 문자열이 반복될 수 있습니다. 이런 현상은 컨텐트 일정 파일에 항목이 몇 개되지 않거나 한 항목에 다른 항목들보다 더 높은 가중치가 지정될 경우 발생하기 쉽습니다.
다음은 사용자가 웹 페이지를 볼 때마다 달라지는 그 날의 유익한 정보를 화면에 표시하는 예제입니다. 이 예제를 실행하려면 Data 하위 폴더나 기본 웹 사이트 폴더에 컨텐트 일정 파일을 만들어야 합니다. 예를 들어, 기본 웹 사이트가 C:\Inetpub\Wwwroot로 매핑된 경우 C:\Inetpub\Wwwroot\Data\ContRot.txt에 목록 파일을 만들어야 합니다.
--- ContRot.asp ---
<%
Set objContRot = Server.CreateObject("MSWC.ContentRotator")
%>
<%= objContRot.ChooseContent("/Data/ContRot.txt") %>