ASP Content Rotator (ASP 3.0)

예제

Content Rotator 컴포넌트
사용자가 페이지를 방문하거나 새로고침할 때마다, 이 컴포넌트는 다른 HTML 내용 문자열을 표시합니다.

ASP Content Rotator 컴포넌트

ASP Content Rotator 컴포넌트는 ContentRotator 객체를 생성하며, 사용자가 페이지를 방문하거나 새로고침할 때마다 다른 HTML 내용 문자열을 표시합니다. 내용 일정 파일(Content Schedule File)이라는 텍스트 파일은 내용 문자열에 대한 정보를 포함하고 있습니다.

내용 문자열은 HTML 태그를 포함할 수 있으며, 따라서 HTML이 표시할 수 있는 모든 내용을 표시할 수 있습니다: 텍스트, 이미지, 색상 또는 슈퍼 링크.

문법

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

사용자가 웹 페이지를 확인할 때마다 다음 예제가 다른 내용을 표시합니다. 먼저 사이트 루트 디렉토리의 sub 폴더 text에 "textads.txt" 파일을 생성하세요.

"textads.txt":

%% #1
This is a great day!!
%% #2 
<h1>Smile</h1>
%% #3
<img src="smiley.gif">
%% #4
여기를 클릭하세요 <a href="http://www.codew3c.com">링크</a>

주의:각 내용 문자열 시작 위치의 # 번호. 이 번호는 선택 사항으로, HTML 내용 문자열의 상대 중요도를 나타냅니다. 이 예제에서 Content Rotator는 첫 번째 내용 문자열이 표시되는 확률이 열분의 일, 두 번째 내용 문자열이 표시되는 확률이 열분의 두, 세 번째 문자열이 표시되는 확률이 열분의 삼, 네 번째 문자열이 표시되는 확률이 열분의 네입니다.

그런 다음, ASP 파일을 생성하고 다음 코드를 삽입하세요:

<html>
<body>
<%
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"))
    %>
	

출력:

GetAllContent 텍스트 파일에서 모든 내용 문자열을 가져오고 표시합니다
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.GetAllContent("text/textads.txt"))
    %>
	

출력: