当前位置: 首页 > 网络学院 > 服务端脚本教程 > ASP > ASP AdRotator
Simple AdRotator Example
简单AdRotator举例
This example shows how to use the AdRotator component to display a different advertisement image, each time a user visits or refreshes the page.
这个例子告诉我们如何使用AdRotator组件在用户每次访问页面或刷新页面时显示不同的广告图片。
AdRotator - The Images are Hyperlinks
AdRotator — 图片是超链接的形式
This example shows how to use the AdRotator component to display a different advertisement image, each time a user visits or refreshes the page. In addition, the images are hyperlinks.
这个例子告诉我们如何使用AdRotator组件在用户每次访问页面或刷新页面时显示不同的广告图片;另外,此时的图片是超链接的形式。
The ASP AdRotator component creates an AdRotator object that displays a different image each time a user enters or refreshes a page. A text file includes information about the images.
我们可以通过ASP AdRotator组件是用来建立一个当用户每次访问或刷新页面时显示不同图片的AdRotator组件。一个文本文件中包含了这张图片的所有信息。
<% set adrotator=server.createobject("MSWC.AdRotator") adrotator.GetAdvertisement("textfile.txt") %> |
Assume we have a file called "banners.asp". It looks like this:
假设我们建立了一个名为“banners.asp”的文件,代码如下:
<html> <body> <% set adrotator=Server.CreateObject("MSWC.AdRotator") response.write(adrotator.GetAdvertisement("ads.txt")) %> </body> </html> |
The file "ads.txt" looks like this:
那么,这个“ads.txt”文件代码如下:
* w3schools.gif http://www.w3schools.com/ Visit W3Schools 80 microsoft.gif http://www.microsoft.com/ Visit Microsoft 20 |
The lines below the asterisk in the file "ads.txt" specifies the images to be displayed, the hyperlink addresses, the alternate text (for the images), and the display rates in percent of the hits. We see that the W3Schools image will be displayed for 80 % of the hits and the Microsoft image will be displayed for 20 % of the hits in the text file above.
在“ads.txt”文件中,“*”号下面的代码定义了广告图片和链接显示的几率分别为80%和20%
Note: To get the links to work when a user clicks on them, we will have to modify the file "ads.txt" a bit:
提示:当用户点击这些广告获取链接时,我们将对“ads.txt”文件做一点修饰:
REDIRECT banners.asp * w3schools.gif http://www.w3schools.com/ Visit W3Schools 80 microsoft.gif http://www.microsoft.com/ Visit Microsoft 20 |
The redirection page (banners.asp) will now receive a querystring with a variable named URL containing the URL to redirect to.
这些重定向链接的页面(banners.asp)将获取一个名为URL的变量的字符串,它包含了URL的链接。
Note: To specify the height, width, and border of the image, you can insert the following lines under REDIRECT:
提示:你可以使用下面的代码定义图片的高度、宽度和边框属性:
REDIRECT banners.asp WIDTH 468 HEIGHT 60 BORDER 0 * w3schools.gif ... ... |
The last thing to do is to add some lines of code to the "banners.asp" file:
最后要做的就是往“banners.asp”文件中加入几行代码:
<% url=Request.QueryString("url") If url<>"" then Response.Redirect(url) %> <html> |
That's all!!
结束!
Property 属性 | Description 具体描述 | Example 举例 |
---|---|---|
Border | Specifies the size of the borders around the advertisement 定义广告的边框宽度 | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Border="2" Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
Clickable | Specifies whether the advertisement is a hyperlink 决定广告是否已超链接的形式定义 | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Clickable=false Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
TargetFrame | Name of the frame to display the advertisement 定义所显示广告的框架名称 | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.TargetFrame="target='_blank'" Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
Method 方法 | Description 具体描述 | Example 举例 |
---|---|---|
GetAdvertisement | Returns HTML that displays the advertisement in the page 返回显示页面广告的HTML流。 | <% set adrot=Server.CreateObject("MSWC.AdRotator") Response.Write(adrot.GetAdvertisement("ads.txt")) %> |