Phần cứng AdRotator ASP

Mô hình

Mô hình AdRotator đơn giản
Mô hình này minh họa: Mỗi khi người dùng truy cập vào trang web hoặc làm mới một trang, cách sử dụng thành phần AdRotator để hiển thị một hình ảnh quảng cáo khác nhau.
AdRotator - Liên kết hình ảnh
Mô hình này minh họa: Mỗi khi người dùng truy cập vào trang web hoặc làm mới một trang, cách sử dụng thành phần AdRotator để hiển thị một hình ảnh quảng cáo khác nhau. Ngoài ra, hình ảnh chính là liên kết.

Phần cứng AdRotator ASP

Mỗi khi người dùng truy cập vào trang web hoặc làm mới trang, thành phần ASP AdRotator sẽ tạo ra một đối tượng AdRotator để hiển thị một hình ảnh quảng cáo khác nhau.

Cú pháp:

<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>

Mô hình

Giả sử chúng ta có một tệp có tên là "banners.asp". Nó tương tự như thế này:

<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("ads.txt"))
%>
</body>
</html>

Tệp "ads.txt" tương tự như sau:

*
codew3c.gif
http://www.codew3c.com/
Thăm CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Thăm Microsoft
20  

"ads.txt" tệp dưới dấu sao dưới định nghĩa cách hiển thị các hình ảnh này, địa chỉ liên kết, văn bản thay thế cho hình ảnh, xác suất hiển thị trong mỗi 100 lần nhấp. Chúng ta có thể thấy, xác suất hiển thị của hình ảnh CodeW3C.com là 80%, trong khi xác suất hiển thị của hình ảnh Microsoft là 20%.

Ghi chú:Để làm cho các liên kết này hoạt động bình thường khi người dùng nhấp vào, chúng ta cần chỉnh sửa một chút tệp "ads.txt":

REDIRECT banners.asp
*
codew3c.gif
http://www.codew3c.com/
Thăm CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Thăm Microsoft
20

Trang chuyển hướng sẽ nhận biến chuỗi tìm kiếm tên là url, chứa URL để chuyển hướng.

Ghi chú:Nếu cần quy định chiều cao, chiều rộng và viền của hình ảnh, chúng ta có thể chèn mã này dưới REDIRECT:

REDIRECT banners.asp
WIDTH 468 
HEIGHT 60 
BORDER 0 
*
codew3c.gif
...
...

Cuối cùng cần làm là thêm mã này vào tệp "banners.asp":

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>

Đó là tất cả nội dung!

Thuộc tính của thành phần AdRotator

Thuộc tính Border

Định nghĩa kích thước viền bao quanh quảng cáo.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Thuộc tính Clickable

Định nghĩa quảng cáo có phải là liên kết siêu văn bản hay không.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Thuộc tính TargetFrame

Hiển thị tên khung quảng cáo.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

AdRotator 组件的方法

GetAdvertisement 方法

Trả về HTML hiển thị quảng cáo trong trang.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>