
Banner
หรือแผ่นป้ายโฆษณานับว่าเป็นสิ่งจำเป็นสำหรับ
Website มากเพราะ Banner
จะเป็นผู้สนับสนุน Website นั้นๆ ถ้า
Website ใดขาดซึ่ง Banner สนันสนุน Website
แห่งนั้นก็ไม่สามารถดำเนินกิจกรรมต่อไปได้
(thaiwbi.com ก็ยังขาด banner เช่นกัน)
และถ้า
Website เริ่มมี Banner
สนันสนุนเป็นจำนวนมาก แล้ว Website
จะทำอย่างไรให้ทุก Banner
ได้ปรากฎบนหน้า Homepage และถ้าแต่ละ
Banner
ผู้สนันสนุนทุนทรัพย์แตกต่างกัน
จะทำอย่างไรให้อัตราการปรากฎมากน้อย
ตามจำนวนทุนทรัพย์ที่สนันสนุน
คำตอบของปัญหานี้ก็คือการทำ banner
rotator
Banner rorator คืออะไร ก็คือการนำ banner
มาแสดงบนหน้า homepage
ตามอัตราที่กำหนด และ Link
ไปยัง Homepage ที่สนับสนุน
หลักการและเงื่อนไขการ Banner rotator
- เมื่อมีการเรียก file
banner_ro.asp
(สามารถตั้งเป็นชื่ออื่นก็ได้เพียงแต่แทรก
script banner_ro.asp ลงไปใน file นั้น) banner_ro.asp
จะทำการสุ่ม banner จาก file bannercontrol.txt
- bannercontrol.txt
จะบอกสถานที่เก็บ banner บอกคำอธิบาย
link banner
และอัตราการปรากฎเป็นเปอร์เซนต์
- เมื่อมีการคลิ๊กที่
banner จาก file banner_ro.asp จะทำการ link
- การ linkจากข้อ 3
จะทำงานโดย file redirec.asp
วิธีทำ
ให้
สร้าง FIie ขึ้นมา 3 file ได้แก่
- File สำหรับแสดง Banner
banner_ro.asp
- File บอกสถานที่เก็บ
Banner คำอธิบาย Link
เปอร์เซนต์การปรากฎ banner_ro.txt
- File link หรือ redirect redirect.asp
ตัวอย่างและคำอธิบาย
Banner Rotator
banner_ro.asp
<!---------------เริ่มแทรก banner-------------->
<%
Set Ad = Server.CreateObject("MSWC.Adrotator")
'กำหนด Object("MSWC.Adrotator)
strHTML= Ad.GetAdvertisement("/aspsamp/test_asp/banner_ro/bancontrol.txt")
'เปิด file bancontrol.txt อ่านค่าแล้วเก็บไว้
Response.write (strHTML)
'แสดง banner ตามค่าที่อ่านจาก bancontrol.txt
%>
|
banner_ro.txt
REDIRECT /aspsamp/test_asp/banner_ro/redirect.asp
width 410
height 60
border 0
*
/aspsamp/test_asp/banner_ro/ad1.gif
http://www.thaiwbi.com
Thai Webbase instruction
30
/aspsamp/test_asp/banner_ro/ad2.gif
http://www.thaiwbi.com
The best online Learning!
40
/aspsamp/test_asp/banner_ro/ad3.gif
http://www.thaiwbi.com
Self Access Learning!
30
|
คำอธิบาย banner_ro.txt
ผมไม่กล้าเขียนอธิบายลงใน
file กลัวคุณ copy
ไปแล้งใช้ไม่ได้เลยขออธิบายข้างนอก
- REDIRCTคือ path
บอกสถานที่ของ file redirct.asp
- width height bordr
บอกขนาดความกว้างสูงและขอบของ
banner
- ใต้ *
- บรรทัดที่
1บอกสถานที่เก็บภาพ banner
- บรรทัดที่ 2 กำหนด link
เมื่อคลิ๊กที่ banner
- บรรทัดที่ 3
คำอธิบายเมื่อนำ mouse ไปวางบน banner
- บรรทัดที่ 4
กำหนดเปอร์เซนต์การปรากฎ
redirct.asp
<% response.redirect (request.QueryString("url")) %>
|

|