ส่วนประกอบนี้ใช้เพื่อสร้างเคาน์เตอร์หนึ่งตัวขึ้นไปที่ติดตามข้อมูลเกี่ยวกับการเข้าชมเว็บเพจหรือเว็บไซต์ คุณสามารถสร้างองค์ประกอบตัวนับเดียวเท่านั้น แต่ส่วนประกอบนั้นสามารถมีตัวนับได้มากกว่าหนึ่งตัว
เมื่อสร้างตัวนับมันจะดำเนินต่อไปจนกว่าจะถูกลบ
ตัวนับจะไม่เพิ่มขึ้นโดยอัตโนมัติเมื่อเหตุการณ์เช่นการเข้าถึงหน้า คุณต้องตั้งค่าหรือเติบโตเคาน์เตอร์ด้วยตนเองโดยใช้วิธีการตั้งค่าและการเพิ่มขึ้น
เคาน์เตอร์ไม่ได้กำหนดขอบเขต เมื่อสร้างตัวนับหน้าใด ๆ ในเว็บไซต์สามารถดึงและควบคุมค่าได้
1. เคาน์เตอร์ Set & Counters.get
counters.set ส่วนใหญ่ใช้เพื่อตั้งค่าเริ่มต้นของการนับในขณะที่ counters.get ใช้เพื่อแยกค่าของการนับ
1, counts_set.asp
| - ตั้งค่า counters = server.createObject ("mswc.counters")) counters.set "cnbruce", 10 counters.set "it365cn", 20 counters.set "Blueidea", 30 - รวม < %= counters.get ("cnbruce") %> การเยี่ยมชมเว็บไซต์ cnbruce.com <br> รวม < %= counters.get ("IT365CN") %> การเยี่ยมชมเว็บไซต์ IT365CN.com <br> รวม < %= counters.get ("blueidea") %> เยี่ยมชมเว็บไซต์ blueidea.com <br> |
การใช้งานง่ายมาก ขั้นแรก "counters = server.createObject (" mswc.counters ")" หมายถึงการสร้างการเชื่อมต่อกับส่วนประกอบเคาน์เตอร์ เคาน์เตอร์ตั้งค่า "CNBRUCE", 10 หมายถึงการนับค่าเริ่มต้นที่ชื่อว่า "CNBRUCE" 10; counters.get ("cnbruce") หมายถึงการแยกค่าตัวเลขที่ชื่อว่า "Cnbruce"
2. เคาน์เตอร์ increment
ฟังก์ชั่นของวิธีนี้คือ: เพิ่มการนับหนึ่งครั้งในแต่ละครั้ง ในตัวอย่างข้างต้นคุณรีเฟรชหน้าและการนับจะไม่ถูกเพิ่มดังนั้นตอนนี้ใช้วิธีการเพิ่มขึ้น
2, counts_inc.asp
| - ตั้งค่า counters = server.createObject ("mswc.counters")) - รวม < %= เคาน์เตอร์ทั้งหมด ("cnbruce") %> การเยี่ยมชมเว็บไซต์ cnbruce.com <br> รวม < %= เคาน์เตอร์ทั้งหมด ("IT365CN") %> การเยี่ยมชมเว็บไซต์ IT365CN.com <br> รวม < %= เคาน์เตอร์ทั้งหมด ("blueidea") %> เยี่ยมชมเว็บไซต์ blueidea.com <br> |
รหัสพื้นฐานมีความคล้ายคลึงกันส่วนใหญ่เป็นเพราะฟังก์ชั่นของเคาน์เตอร์ increment สะสมโดย 1
ขึ้นอยู่กับการสะสมคุณสามารถสร้างระบบการลงคะแนนง่าย ๆ
3, โหวต.
| - ตั้งค่า counters = server.createObject ("mswc.counters")) โหวต = request.QueryString ("เว็บไซต์") เคาน์เตอร์. increment (โหวต) - โหวตให้เว็บไซต์โปรดของคุณ: <form name = "การลงคะแนนสำหรับเว็บไซต์" method = "get" action = "bote.asp"> <input type = "Radio" name = "site" value = "cnbruce"> cnbruce <input type = "Radio" name = "site" value = "it365cn"> it365cn <input type = "Radio" name = "site" value = "blueidea"> blueidea <br> <อินพุต type = "ส่ง" value = "ส่งโหวต"> </form> การโหวตปัจจุบัน Tally: <br> cnbruce: < % = counters.get ("cnbruce") %> <br> it365cn: < % = counters.get ("it365cn") %> <br> blueidea: < % = counters.get ("blueidea") %> <br>
|