ASP Content Rotator (ASP 3.0)
- 이전 페이지 ASP ContentLinking
- 다음 페이지 AJAX 개요
예제
- 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")) %> 출력: |
- 이전 페이지 ASP ContentLinking
- 다음 페이지 AJAX 개요