แนะนำ: แนะนำ: สรุปซอร์สโค้ดที่ใช้กันทั่วไปสำหรับผู้เริ่มต้นของ ASP 1. รับเวลาระบบ: <%= ตอนนี้ ()%> 2. รับ IP ที่ใช้สำหรับการเยี่ยมชม: <%= request.ServerVariables (remote_host)%> 3. รับระบบ, รุ่นเบราว์เซอร์: <script>
ในฐานะที่เป็นส่วนที่ขาดไม่ได้ของเว็บไซต์เคาน์เตอร์ผู้เข้าชมไม่เพียง แต่บันทึกจำนวนครั้งที่เว็บไซต์ถูกเยี่ยมชม แต่ยังเพิ่มความสนุกสนานและความสามารถในการดูหน้าเว็บผ่านการออกแบบที่สดใสและน่าสนใจทำให้เคาน์เตอร์ผู้เข้าชมบนหน้าเว็บ
ภูมิทัศน์ ต่อไปนี้เป็นสองวิธีในการออกแบบเคาน์เตอร์ของผู้เยี่ยมชมที่น่าสนใจโดยหวังว่าพวกเขาจะเป็นประโยชน์กับทุกคน
1. การเตรียมวัสดุ
เคาน์เตอร์ผู้เยี่ยมชมสนุกรวมการออกแบบเคาน์เตอร์เข้ากับเอฟเฟกต์การแสดงผลที่น่าสนใจ
รสชาติ. ในระหว่างการเยี่ยมชมครั้งแรกเคาน์เตอร์อาจแสดงหมายเลขสีแดงคงที่
รูปแบบของภาพลวงตา เพื่อให้ได้เอฟเฟกต์นี้คุณต้องเตรียมวัสดุพื้นฐานบางอย่างคือไฟล์ภาพดิจิตอลประเภทการแสดงผลสิบประเภท คุณสามารถใช้เครื่องมือแก้ไขกราฟิก (เช่น Photoshop, Animator ฯลฯ ) เพื่อยึดคุณเองด้วยตัวคุณเอง
การผลิต Imagination สามารถดาวน์โหลดได้โดยตรงจากไลบรารีภาพออนไลน์จากนั้นเก็บภาพดิจิตอลเหล่านี้ไว้ในรูปแบบของ 00.gif ... 09.gif ... 90.gif ... 99.gif ในไดเรกทอรีที่อ่านได้ใน ตัวอย่างต่อไปนี้
ไฟล์รูปภาพเหล่านี้จะถูกเก็บไว้ใน http: // localhost/images หลักการของการตั้งชื่อไฟล์ GIF ที่นี่คือ: ตัวเลขแรกแสดงถึงประเภทการแสดงผลและตัวเลขหลักที่สองแสดงถึงค่าตัวเลขเช่น 00.GIF หมายถึงข้อความ GIF ของ 0 ประเภท 0 หมายเลข 0 หมายเลข 0
, 09.GIF แสดงไฟล์ GIF ประเภท 0 หมายเลข 9
2. หนึ่งในวิธีการออกแบบ: ใช้ JavaScript เพื่อสร้างเคาน์เตอร์ที่น่าสนใจ
1. แนวคิดการออกแบบ:
กุญแจสำคัญในวิธีการนี้คือแอปพลิเคชันที่ครอบคลุมของเทคโนโลยีคุกกี้และลักษณะภาพแบบไดนามิก ใช้คุกกี้เพื่อบันทึกข้อมูลผู้ใช้ในฮาร์ดดิสก์ของผู้ใช้
คุกกี้ทราบถึงตัวตนของผู้เข้าชมโดยตรงและจำนวนการเข้าชมและข้อมูลอื่น ๆ ที่เกี่ยวข้อง ใน JavaScript, เข้าถึงคุกกี้ผ่านเอกสาร. cookie แอตทริบิวต์ซึ่งรวมถึงชื่อวันหมดอายุชื่อโดเมนที่ถูกต้องและถูกต้อง
เส้นทาง URL ฯลฯ ชื่อคั่นด้วยเครื่องหมายเท่ากันและค่าของมันคือข้อมูลจริงของคุกกี้ซึ่งใช้ในตัวอย่างนี้เพื่อจัดเก็บจำนวนครั้งที่ผู้เข้าชมเข้าชมหน้า โดยการแมปรูปภาพในหน้าเว็บไปยังอาร์เรย์รูปภาพเงื่อนไขบางประการ
ปรับเปลี่ยนคุณสมบัติของรายการอาร์เรย์นี้เพื่อรับรู้การแสดงภาพแบบไดนามิก ในตัวอย่างนี้ชุดของภาพจะถูกโหลดไว้ล่วงหน้าเป็นครั้งแรก
2. Source Program Count.html:
ต่อไปนี้เป็นเนื้อหาที่ยกมา: <html> <หัว> <meta http-equiv = ประเภทเนื้อหา เนื้อหา = ข้อความ/html; <ชื่อ> เคาน์เตอร์สนุก < /ชื่อ> < /หัว> <ร่างกาย> <P <ภาษาสคริปต์ = JavaScript> var Expdays = 60; var exp = วันที่ใหม่ (); exp.settime (exp.getTime () (Expdays*24*60*60*1000)); จำนวนฟังก์ชั่น (ข้อมูล) { // ถ้าเป็นการเยี่ยมครั้งแรกของผู้เข้าชม กำหนดค่าตัวนับโดย 1 มิฉะนั้นเพิ่ม 1 เพื่อสะสม var wwwhcount = getCookie ('wwhcount'); if (wwhcount == null) { wwhcount = 1; - else {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) { index = 0}; สำหรับ (var icon = 0; icount <6; icount) { var g = countvar1.substring (icount, icount 1); document.images [icount] .src = http: //www.yule21.com/info/http: // localhost/images/index g .gif; - - ฟังก์ชั่น getCookieval (ชดเชย) { // รับจำนวนการเข้าชมที่ผู้เข้าชม var endstr = document.cookie.indexof (;, ออฟเซ็ต); ถ้า (endstr ==-1) endstr = document.cookie.length; ส่งคืน Unsescape (document.cookie.substring (ออฟเซ็ต, endstr)); - ฟังก์ชั่น getCookie (ชื่อ) { // สกัดกั้นส่วนข้อมูลชื่อในคุกกี้ var arg = name =; var alen = arg.length; var clen = document.cookie.length; var i = 0; ในขณะที่ (i <clen) { var j = i alen; if (document.cookie.substring (i, j) == arg) กลับ getCookieval (j); i = document.cookie.indexof (, i) 1; ถ้า (i == 0) break;} คืนค่า null; - ฟังก์ชั่น setCookie (ชื่อ, ค่า) { // จัดเก็บมูลค่าของเคาน์เตอร์แขก var argv = setcookie.arguments; var argc = setcookie.arguments.length; var expires = (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 (value) ((หมดอายุ == null)? :(; expires = expires.togmtstring ())) ((path == null)? :(; path = path)) ((domain == null)? :(; domain = domain)) ((secure == true)? ปลอดภัย :); - ฟังก์ชั่น deleteCookie (ชื่อ) { // ใช้บรรทัดข้อมูลนี้เพื่อทำให้โมฆะ ลบข้อมูลของผู้ใช้เกี่ยวกับจำนวนการเข้าชม var exp = วันที่ใหม่ (); exp.settime (exp.getTime ()-1); var cval = getCookie (ชื่อ); document.cookie = name = cval ; expires = exp.togmtstring (); - < /สคริปต์ < /p> <! คุณเป็นคนแรกที่เป็น <img src =/uploads/allimg/080822/0957231.gif ความสูง = 20 width = 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> <ฉัน mg src =/uploads/allimg/080822/0957231.gif ความสูง = 20 ความกว้าง = 20> <img src =/uploads/allimg/080822/0957231.gif ความสูง = 20 ความกว้าง = 20> การเยี่ยมชมเวลา! <ภาษาสคริปต์ = JavaScript> // เรียกฟังก์ชัน Count () ใช้การแสดงภาพแบบไดนามิกของตัวนับ นับ(); < /สคริปต์> < /ร่างกาย> < /html> |
แบ่งปัน: 15 ตัวอย่างที่มีประโยชน์มากในการเขียนโปรแกรม ASP 1. วิธีการใช้ ASP เพื่อกำหนดเส้นทางทางกายภาพเสมือนจริงของเว็บไซต์ของคุณคำตอบ: ใช้วิธีการ mappath ดังนี้: <p allign = center> <font size = 4
2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป