ASP Content Rotator (ASP 3.0)

ตัวอย่าง

Content Rotator องค์ประกอบ
ขณะที่ผู้ใช้เข้าชมหรือทำการเรโฆษณาหน้าเว็บไซต์ องค์ประกอบนี้จะแสดงความหมายของ HTML ที่ต่างกัน

ASP Content Rotator องค์ประกอบ

ASP Content Rotator องค์ประกอบจะสร้างตัวแปร ContentRotator ซึ่งจะแสดงความหมายของ HTML ที่ต่างกันทุกครั้งที่ผู้ใช้เข้าชมหรือทำการเรโฆษณาหน้าเว็บไซต์ แฟ้มข้อมูลเนื้อหา (Content Schedule File) ซึ่งเป็นแฟ้มข้อความที่มีข้อมูลเกี่ยวกับความหมายของเนื้อหา

ความหมายของเนื้อหาสามารถมีการใช้แทนที่ HTML แทน ดังนั้นคุณสามารถแสดงทุกสิ่งที่ HTML สามารถแสดงได้ ตัวอย่างเช่น ข้อความ รูปภาพ สี หรือลิงก์

ศัพท์ประกาศ

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

ในตอนที่ผู้ใช้เข้าชมหน้าเว็บเว็บไซต์ ตัวอย่างด้านล่างนี้จะแสดงเนื้อหาที่ต่างกันเมื่อไหร่ก็ตาม ก่อนหน้านี้ สร้างแฟ้ม "textads.txt" ในไฟล์เซอร์วเวอร์ที่อยู่ในเฟ้มย่อย text ในแนวหลักของเว็บไซต์

"textads.txt":

%% #1
This is a great day!!
%% #2 
<h1>Smile</h1>
%% #3
<img src="smiley.gif">
%% #4
Here's a <a href="http://www.codew3c.com">link</a>

ข้อเน้นตัวหมายเลขที่หน้าต้นของความหมายของเนื้อหา ตัวเลขนี้เป็นตัวแปรที่เลือกได้ ใช้เพื่อความหนาแน่นของความหมายของ HTML ในตัวอย่างนี้ โดย Content Rotator มีโอกาสที่จะแสดงความหมายของเนื้อหาแรกที่มีโอกาสเกือบหนึ่งในสิบ โอกาสที่จะแสดงความหมายของเนื้อหาที่สองที่มีโอกาสสองในสิบ โอกาสที่จะแสดงความหมายของเนื้อหาที่สามที่มีโอกาสสามในสิบ และความหมายของเนื้อหาที่สี่ที่มีโอกาสสี่ในสิบ

เมื่อไหร่ก็ตาม สร้างแฟ้ม 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"))
    %>
	

输出:

GetAllContent เอาความหมายของตัวอักษรทั้งหมดในแฟ้มข้อความมาแสดง
	<%
    dim cr
    Set cr=Server.CreateObject("MSWC.ContentRotator") 
    response.write(cr.GetAllContent("text/textads.txt"))
    %>
	

输出: