موصى به: موصى به: ملخص رمز المصدر شائع الاستخدام للمبتدئين في ASP 1. الحصول على وقت النظام: <٪ = الآن () ٪> 2. الحصول على IP المستخدم للزيارة: <٪ = request.ServerVariables (Remote_host) ٪> 3. الحصول على النظام ، إصدار المتصفح: <script>
كجزء لا غنى عنه من موقع الويب ، لا يمكن لعداد الزوار تسجيل عدد المرات التي يتم فيها زيارة موقع الويب فحسب ، بل تعمل أيضًا على تعزيز المرح والرؤية لصفحة الويب من خلال تصميم حي ولاهتمام المثير للاهتمام ، مما يجعل عداد الزوار على صفحة الويب.
مشهد. فيما يلي طريقتان لتصميم عدادات زائرين مثيرة للاهتمام بسهولة ، على أمل أن تكون مفيدة للجميع.
1. تحضير المواد
يجمع عداد الزوار المرح بين تصميم العداد مع تأثيرات العرض المثيرة للاهتمام.
ذوق. خلال الزيارة الأولى ، قد يعرض العداد رقمًا أحمر ثابتًا.
الاختلافات الوهمية. لتحقيق هذا التأثير ، تحتاج أولاً إلى إعداد بعض المواد الأساسية ، أي ملفات الصور الرقمية لعشرة أنواع العرض. يمكنك استخدام أدوات تحرير الرسوم (مثل Photoshop ، الرسوم المتحركة ، إلخ) لتأسيس نفسك بمفردك
يمكن أيضًا تنزيل إنتاج الخيال مباشرة من مكتبة الصور عبر الإنترنت ، ثم تخزين هذه الصور الرقمية في شكل 00.gif ... 09.gif ... 90.gif ... 99.gif في دليل قابل للقراءة في مثال التالي ، هذا
يتم تخزين ملفات الصور هذه في http: // localhost/images. مبدأ ملف تسمية ملف GIF هنا هو: يمثل الرقم الأول نوع العرض ، ويمثل الرقم الثاني القيمة الرقمية ، مثل 00.gif يمثل نص GIF من 0 النوع 0 0
، 09.gif يمثل ملف GIF من النوع 0 رقم 9.
2. إحدى طرق التصميم: استخدم JavaScript لإنشاء عدادات مثيرة للاهتمام
1. فكرة التصميم:
مفتاح هذه الطريقة هو التطبيق الشامل لتكنولوجيا ملفات تعريف الارتباط وخصائص الصورة الديناميكية. استخدم ملفات تعريف الارتباط لتسجيل بيانات المستخدم على القرص الصلب للمستخدم.
ملفات تعريف الارتباط ، تعرف مباشرة هوية الزائر وعدد الزيارات والمعلومات الأخرى ذات الصلة. في JavaScript ، قم بالوصول إلى ملفات تعريف الارتباط من خلال سمة المستند.
مسار URL ، إلخ. الاسم المفصل بالعلامة المتساوية وقيمتها هي البيانات الفعلية لملف تعريف الارتباط ، والتي يتم استخدامها في هذا المثال لتخزين عدد مرات زيارة الزائر الصفحة. عن طريق تعيين الصور في صفحات الويب إلى صفيف صورة ، بعض الشروط
قم بتعديل خصائص عنصر الصفيف هذا لتحقيق عرض الصورة الديناميكي. في هذا المثال ، يتم تحميل مجموعة من الصور أولاً.
2. برنامج المصدر count.html:
ما يلي هو المحتوى المقتبس: < HTML > < الرأس > meta meta http-equiv = نوع المحتوى المحتوى = النص/html ؛ < العنوان > عداد المرح < /العنوان > < /head > < الجسم > < p < لغة البرنامج النصي = JavaScript > var expdays = 60 ؛ var exp = new date () ؛ exp.Settime (exp.getTime () (Expdays*24*60*60*1000)) ؛ عدد الوظائف (معلومات) { // إذا كانت الزيارة الأولى للزائر ، قم بتعيين قيمة العداد بمقدار 1 ، وإلا أضف 1 لتراكم var wwwhcount = getCookie ('wwhcount') ؛ if (wwhcount == null) { wwhcount = 1 ؛ } آخر {wwhcount ؛} setCookie ('wwhcount' ، wwhcount ، exp) ؛ إرجاع countdisp (wwhcount) } الوظيفة countdisp (countvar) { // تنفيذ عرض عشوائي ، أقل من 6 أرقام كاملة مع 0 ، يمكنك ضبط عدد الأرقام المعروضة بنفسك var countvar1 = 00000 countvar ؛ var howfar1 = countvar1.length ؛ countvar1 = countvar1.substring (Howfar1 ، Howfar1-1) var index = math.floor (math.random ()*10) ؛ if (index == 10) { الفهرس = 0} ؛ لـ (var icon = 0 ؛ icount < 6 ؛ icount) { var g = countvar1.SubString (icount ، icount 1) ؛ document.images [icount] .src = http: //www.yuule21.com/info/http: // localhost/images/index g .gif ؛ } } وظيفة getCoOkieval (إزاحة) { // احصل على عدد الزيارات التي الزائر var endstr = document.cookie.indexof (؛ ، offset) ؛ إذا (endstr ==-1) endstr = document.cookie.length ؛ إرجاع unescape (document.cookie.substring (إزاحة ، endstr)) ؛ } وظيفة getCookie (الاسم) { // اعتراض قطاع معلومات الاسم في ملف تعريف الارتباط var arg = name = ؛ var alen = arg.length ؛ var clen = document.cookie.length ؛ var i = 0 ؛ بينما (أنا clen) { var j = i alen ؛ if (document.cookie.substring (i ، j) == arg) إرجاع getCookieval (J) ؛ i = document.cookie.indexof (، i) 1 ؛ إذا (i == 0) كسر ؛} العودة لاغية. } وظيفة setCoOkie (الاسم ، القيمة) { // تخزين قيمة عداد الضيف var argv = setCoOkie.Arguments ؛ var argc = setCoOkie.Arguments.length ؛ var تنتهي = (Argc > 2)؟ argv [2]: NULL ؛ var path = (argc > 3)؟ argv [3]: null ؛ var domain = (argc > 4)؟ argv [4]: null ؛ var Secure = (argc> 5)؟ argv [5]: false ؛ document.cookie = name = Escape (قيمة) ((انتهاء صلاحية == فارغ)؟ :( ؛ انتهاء صلاحية = Expires.TogMtString ()))) ((path == null)؟ :( ؛ path = path)) ((المجال == فارغ)؟ :( ؛ المجال = المجال)) ((آمن == صحيح)؟ ؛ آمن :) ؛ } وظيفة deletecookie (الاسم) { // تنفيذ خط المعلومات هذا لإبطال ، حذف معلومات المستخدم حول عدد الزيارات var exp = new date () ؛ exp.SetTime (exp.getTime ()-1) ؛ var cval = getCookie (name) ؛ document.cookie = name = cval ؛ الانتهاء = exp.togmtstring () ؛ } < /script < /p > <! أنت أول من يكون <img src =/uploads/allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > < img src =/uploads/allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > < img src =/uploads/allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > < img src =/uploads/allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > < I Mg Src =/Uploads/Allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > < img src =/uploads/allimg/080822/0957231.gif الارتفاع = 20 عرض = 20 > زيارة الوقت! < لغة البرنامج النصي = JavaScript > // استدعاء وظيفة count () ، تنفيذ عرض الصور الديناميكي للعداد عدد()؛ < /السيناريو > < /الجسم > < /html > |
مشاركة: 15 أمثلة مفيدة للغاية في برمجة ASP 1.
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية