ตัวจับเวลานับถอยหลัง
สคริปต์นี้ จะเริ่มจับเวลาที่ 10 และนับถอยหลังไปเรื่อยๆ
จนเป็น 0 ก็จะแสดงข้อความว่า "BOOM BOOM!!"
ความรู้ที่จะได้จาก Script นี้
- การตั้งเวลาเรียกฟังก์ชั่น
- ลักษณะเขียนฟังก์ชั่นแบบเรียกตัวเอง
- การติดต่อกับอ็อบเจกต์ฟอร์ม
:: How to Build ::
- ผมสร้าง Form ขึ้นมา กำหนดชื่อ Form ว่า "f1" และ Input "i1"
สำหรับแสดงค่าเวลาที่เหลืออยู่ครับ
- หลังจากนั้น ก็เขียนฟังก์ชั่น Countdown() มีการทำงานตามขั้นตอนดังนี้ครับ
- ตรวจสอบว่า เวลาเป็น 0 หรือยัง
- ถ้ายัง ลดค่าเวลาแล้ว ตั้งเวลาเพื่อเรียกตัวเองในอีก 1 วินาที
- แต่ถ้าเป็น 0 แล้ว ให้แสดงข้อความ 'BOOM BOOOOM!!!'
- ขั้นสุดท้ายก็ใส่ฟังก์ชั่น Countdown() ไว้ใน <body onload=...
|
|
|