يتم استخدام هذا المكون لإنشاء واحد أو أكثر من العدادات التي تتبع معلومات حول الزيارات إلى صفحة ويب معينة أو موقع ويب. يمكنك إنشاء مكون مضاد واحد فقط ، ولكن يمكن أن يكون لهذا المكون أكثر من عداد واحد.
بمجرد إنشاء العداد ، سيستمر حتى يتم حذفه.
لا يزداد العداد تلقائيًا عند الحدث مثل الوصول إلى صفحة. يجب عليك تعيين أو تنمو يدويًا باستخدام أساليب المجموعة والزيادة.
العداد ليس النطاق. بمجرد إنشاء عداد ، يمكن لأي صفحة على الموقع استرداد قيمتها والتحكم فيها.
1. counters.set & counters.get
يستخدم العدادات بشكل أساسي لتعيين القيمة الأولية للعد ، بينما يتم استخدام العدادات.
1 ، counts_set.asp
| <٪ تعيين عدادات = server.createBject ("mswc.counters") counters.set "Cnbruce" ، 10 counters.set "it365cn" ، 20 عدادات. "Blueidea" ، 30 ٪> ما مجموعه <٪ = counters.get ("cnbruce") ٪> زيارات إلى موقع cnbruce.com <br> ما مجموعه <٪ = counters.get ("it365cn") ٪> زيارات إلى IT365CN.com على موقع <br> قام ما مجموعه <٪ = counters.get ("Blueidea") ٪> بزيارة موقع Blueidea.com <br> |
الاستخدام بسيط للغاية. أولاً ، "العدادات = server.createBject (" mswc.counters ")" يعني إنشاء اتصال بمكون العدادات ؛ counters.set "cnbruce" ، 10 يعني حساب القيمة الأولية المسمى "Cnbruce" 10 ؛ العدادات. get ("Cnbruce") يعني استخراج القيمة الرقمية المسماة "Cnbruce".
2. العدادات
وظيفة هذه الطريقة هي: إضافة عدد واحد في كل مرة. في المثال أعلاه ، تقوم بتحديث الصفحة ولن تتم إضافة العد ، لذا استخدم الآن طريقة الزيادة.
2 ، counts_inc.asp
| <٪ تعيين عدادات = server.createBject ("mswc.counters") ٪> ما مجموعه <٪ = counters.increment ("cnbruce") ٪> زيارات إلى موقع cnbruce.com <br> ما مجموعه <٪ = counters.increment ("IT365CN") ٪> على موقع IT365CN.com <br> زار ما مجموعه <٪ = counters.increment ("Blueidea") ٪> موقع Blueidea.com <br> |
الرمز الأساسي متشابه ، وذلك أساسًا لأن وظائف العدادات. يتم تجميعها بواسطة 1.
بناءً على التراكم ، يمكنك إنشاء نظام تصويت بسيط.
3 ، التصويت
| <٪ تعيين عدادات = server.createBject ("mswc.counters") التصويت = request.querystring ("الموقع") counters.increment (التصويت) ٪> التصويت لموقعك المفضل: <form name = "التصويت للمواقع" method = "get" Action = "Vote.asp"> <type type = "radio" name = "site" value = "cnbruce"> cnbruce <type type = "radio" name = "site" value = "it365cn"> it365cn <type type = "radio" name = "site" value = "Blueidea"> Blueidea <br> <إدخال type = "إرسال" value = "إرسال التصويت"> </form> تصويت حالي: <br> cnbruce: <٪ = counters.get ("cnbruce") ٪> <br> IT365CN: <٪ = counters.get ("it365cn") ٪> <br> Blueidea: <٪ = counters.get ("Blueidea") ٪> <br>
|