พื้นหลังแบบสุ่ม--เมื่อใดก็ตามที่คุณเข้าสู่หน้านี้ รูปภาพจะถูกสุ่มเลือกจากโฟลเดอร์รูปภาพที่ระบุเพื่อแสดงเป็นพื้นหลัง วิธีการที่แนะนำในที่นี้ถูกนำมาใช้โดยใช้ ASP+CSS
นี่คือคำพูด: Const IMGS_DIR = "/ ภาพ" 'กำหนดที่อยู่ของโฟลเดอร์รูปภาพและสุ่มแสดงรูปภาพในโฟลเดอร์ ติ่ม objFSO, objFolderObject, objFileCollection, objFile หรี่ intFileNumberToUse, intFileLooper หรี่แสง objImageFileToUse หรี่ strImageSrcText ตั้ง objFSO = Server.CreateObject("Scripting.FileSystemObject") ตั้งค่า objFolderObject = objFSO.GetFolder(Server.MapPath(IMGS_DIR)) ตั้ง objFSO = ไม่มีเลย ตั้งค่า objFileCollection = objFolderObject.Files ตั้ง objFolderObject = ไม่มีเลย สุ่ม() intFileNumberToUse = Int(objFileCollection.Count * Rnd) + 1 intFileLooper = 1 สำหรับแต่ละ objFile ใน objFileCollection ถ้า intFileLooper = intFileNumberToUse แล้ว ตั้งค่า objImageFileToUse = objFile ออกเพื่อ สิ้นสุดถ้า intFileLooper = intFileLooper + 1 ต่อไป ตั้งค่า objFileCollection = ไม่มีเลย strImageSrcText = IMGS_DIR & objImageFileToUse.Name ตั้ง objImageFileToUse = ไม่มี |
นี่คือตัวอย่างข้อมูลอ้างอิง: #รูป{ ความกว้าง: 400px; ความสูง: 300px; พื้นหลัง: url(<%= strImageSrcText %>) ไม่ทำซ้ำ; ระยะขอบ: 2em อัตโนมัติ; } |
จะต้องเพิ่มโค้ดด้านบนลงในพื้นที่ส่วนหัวและไม่สามารถวางในไฟล์ CSS ภายนอกได้