แนะนำ: ASP Tutorial สำหรับผู้เริ่มต้น: ฟังก์ชั่นในตัว ASP ทั่วไป ฟังก์ชั่นเป็นบล็อกฟังก์ชั่นที่ห่อหุ้มด้วยภาษาเพื่ออำนวยความสะดวกในการโทรของผู้ใช้ ตัวอย่างเช่นตอนนี้ () เป็นฟังก์ชันใน VBScript ที่สามารถแสดงวันที่และเวลาปัจจุบัน สำหรับเหตุผลเฉพาะที่สามารถแสดงได้จะถูกกำหนดโดยเคอร์เนลภาษาและผู้ใช้ต้องการเท่านั้น
ตัวอย่าง ASP: ใช้ ASP เพื่อเขียนโปรแกรมป๊อปอัพที่ใช้งานง่ายมากขึ้นเพื่อช่วยให้เราสร้างวิธีการสอบสวนที่ไม่ได้รับรู้
การใช้หน้าต่างป๊อปอัพเพื่อแสดงแบบสอบถามถือเป็นวิธีที่สะดวกและรวดเร็วที่สุดในการรวบรวมข้อมูลผู้ใช้ หลังจากที่มีการสร้างแบบสอบถามครั้งแรกเราขอถามผู้คนว่าพวกเขาเต็มใจที่จะกรอกข้อมูลหรือไม่ แต่ผลลัพธ์ก็น่าผิดหวัง ดังนั้นเราจึงตัดสินใจที่จะวางแบบสอบถามนี้ในหน้าแรกของเราและปรากฏขึ้นโดยอัตโนมัติเมื่อมีคนมาเยี่ยมและผลกระทบที่ดีโดยไม่คาดคิด
นี่คือความลับสู่ความสำเร็จของเรา:
1: หน้าต่างป๊อปอัพอัตโนมัติสามารถแสดงได้เพียงครั้งเดียวไม่ว่าผู้ใช้จะกรอกแบบสอบถามหรือไม่
2: หน้าต่างป๊อปอัพอัตโนมัติไม่สามารถส่งผลกระทบต่อความเร็วการแสดงผลของหน้าแรก
3: หน้าต่างป๊อปอัพอัตโนมัติจะหายไปโดยอัตโนมัติหลังจากผู้ใช้กรอกแบบสอบถาม
4: หน้าต่างป๊อปอัพอัตโนมัติจะปรากฏขึ้นที่ด้านซ้ายบนของหน้าจอ
5: อย่าเพิ่มโฆษณาในหน้าต่างป๊อปอัพอัตโนมัติเนื่องจากวัตถุประสงค์ของเราคือการรับรายงานการสำรวจผู้ใช้
เพื่อตรวจสอบว่าหน้าต่างโผล่ขึ้นมาหรือไม่เราใช้คุกกี้ขนาดเล็ก เรากำหนดคุกกี้ที่สามารถใช้หลายครั้งและตัดสินป๊อปอัปหลายตัว เราตั้งชื่อคุกกี้นี้ซึ่งมีรหัสของหน้าต่างทั้งหมดที่โผล่ขึ้นมา
ตอนนี้เมื่อผู้ใช้เยี่ยมชมโฮมเพจเราจะพิจารณาว่ารหัสที่ร้องขอนั้นรวมอยู่ในคุกกี้แล้วหรือไม่ หากไม่มีคุกกี้เราจะปรากฏขึ้นที่หน้าต่างและเขียนคุกกี้เพื่อป้องกันไม่ให้หน้าต่างโผล่ขึ้นมาอีกครั้ง
ในตัวอย่างต่อไปนี้เราเขียนคุกกี้ทางฝั่งเซิร์ฟเวอร์ซึ่งสามารถทำได้โดยใช้ JavaScript เราเลือกฝั่งเซิร์ฟเวอร์เพราะค่อนข้างง่าย
ในตอนต้นของหน้าแรกของเราเราเรียกใช้รหัส ASP รหัสนี้ควรวางไว้ก่อนเอาต์พุต HTML เพราะเราจำเป็นต้องแก้ไขส่วนหัว
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Dim Bsurvey 'ไม่ว่าจะแสดงแบบสอบถาม const bid = 1 'id ของแบบสอบถาม bsurvey = false 'ตรวจสอบว่ามีการแสดงแบบสอบถามหรือไม่ ถ้า instr (request.cookies ,: & bid & :) = 0 แล้ว 'แบบสอบถามไม่แสดงให้อัปเดตคุกกี้ 'กำหนดเวลาหมดอายุคุกกี้เป็น 60 วัน Response.cookies (s). expires = dateadd (d, 60, ตอนนี้ ()) 'ตั้งเส้นทาง Response.cookies .path = / / 'เขียนคุกกี้ Response.cookies = request.cookies &:: & BID &: bsurvey = true สิ้นสุดถ้า - |
เราให้ ID แบบสอบถามแต่ละแบบและหากคุณมีป๊อปอัปหลายตัวก็สามารถวางแผนได้อย่างง่ายดาย
เราเพิ่มสคริปต์ ASP ที่ส่วนท้ายของหน้าเพื่อตรวจสอบว่าหน้าต่างป๊อปอัพจะปรากฏขึ้นหรือไม่ สคริปต์นี้อยู่ที่ส่วนท้ายของหน้าและจะไม่ส่งผลกระทบต่อความเร็วในการดาวน์โหลดของโฮมเพจ สคริปต์นี้ง่ายมากใช้ window.open () เพื่อเปิดหน้าต่างใหม่
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: < % ถ้า bsurvey ดังนั้น %> <script> window.open (/survey/displaysurvey.asp?q= & การเสนอราคา, การสำรวจ, ความกว้าง = 350, ความสูง = 400, ด้านบน = 0, ซ้าย = 0, scrollbars = ใช่) </script> < % end ถ้า %> |
แบ่งปัน: เริ่มต้นใช้งาน ASP: เข้าใจภาษาสคริปต์หลายภาษาที่ใช้โดยโปรแกรม ASP ที่ใช้ คุณไม่สามารถดูซอร์สโค้ด ASP ได้โดยดูซอร์สโค้ดในเบราว์เซอร์ คุณสามารถเห็นผลลัพธ์ผลลัพธ์โดยไฟล์ ASP เท่านั้นและนั่นเป็นเพียง HTML บริสุทธิ์ นี่เป็นเพราะสคริปต์ถูกดำเนินการบนเซิร์ฟเวอร์ก่อนที่ผลลัพธ์จะถูกส่งกลับไปยังเบราว์เซอร์ ตัวอย่าง: ใช้