مكون ASP AdRotator
مكون ASP AdRotator
يقوم مكون ASP AdRotator بإنشاء كائن AdRotator الذي يعرض صورة مختلفة في كل مرة يقوم فيها المستخدم بإدخال أو تحديث صفحة. يحتوي الملف النصي على معلومات حول الصور.
ملاحظة: لا يعمل AdRotator مع Internet Information Server 7 (IIS7).
بناء الجملة
<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>
مثال ASP AdRotator
افترض أن لدينا الملف النصي التالي ، المسمى "ads.txt":
REDIRECT banners.asp
*
w3s.gif
https://www.w3schools.com
Free Tutorials from W3Schools
50
xmlspy.gif
https://www.altova.com
XML Editor from Altova
50
تحدد الأسطر الموجودة أسفل علامة النجمة في الملف النصي أعلاه اسم الصور (الإعلانات) المراد عرضها وعناوين الارتباط التشعبي والنص البديل (للصور) ومعدلات العرض (بالنسبة المئوية).
يحدد السطر الأول في الملف النصي أعلاه ما سيحدث عندما ينقر الزائر على إحدى الصور. ستتلقى صفحة إعادة التوجيه (banners.asp) سلسلة استعلام مع عنوان URL لإعادة التوجيه إليه.
نصيحة: لتحديد ارتفاع الصورة وعرضها وحدودها ، يمكنك إدراج الأسطر التالية ضمن REDIRECT:
REDIRECT banners.asp
WIDTH 468
HEIGHT 60
BORDER 0
*
w3s.gif
...
يبدو ملف "banners.asp" كما يلي:
مثال
<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<!DOCTYPE html>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>
هذا كل شئ!!
خصائص ASP AdRotator
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")) %> |
طرق ASP AdRotator
Method | Description | Example |
---|---|---|
GetAdvertisement | Returns HTML that displays the advertisement in the page | <% set adrot=Server.CreateObject("MSWC.AdRotator") Response.Write(adrot.GetAdvertisement("ads.txt")) %> |