Freecode
>  Home   HTML   CSS   JavaScript   PHP   Perl   Photoshop   TCP/IP 

ตัวอักษรวิ่งมาทีละตัว

          สคริปต์นี้เป็นตัวอักษรวิ่งมาทีละตัว อยู่ในช่องรับข้อความครับ

:: How to Build ::
  1. สร้าง Form ในการแสดงผล <form name=f1> <input type=text name=i1 size=30> </form>
  2. เขียนฟังก์ชั่นการ Scroll() ไว้ใน <HEAD> ฟังก์ชั่นนี้จะกำหนดรูปแบบการวิ่งของข้อความ ฟังก์ชั่นนี้จะเรียก scrollletter() มาขยับตัวอักษรแต่ละตัว <script language="JavaScript"> stext=" ยินดีต้อนรับสู่ realdev.truehits.net ครับ"; delay=1; cnt=0; vtext=''; letter_cnt=50; function scrollletter(numchar) { letter_cnt--; if (letter_cnt>=0) { blank=''; for (var j=0;j<letter_cnt;j++) {blank=blank+' ';} vtext=stext.substring(0,numchar)+blank+stext.charAt(numchar); document.f1.i1.value=vtext; cmdtext="scrollletter("+numchar+")"; timesc=setTimeout(cmdtext,delay); } else { timesc=setTimeout("Scroll()",delay); } } function Scroll() { cnt++; if (cnt<stext.length) { letter_cnt=50; cmdtext="scrollletter("+cnt+")"; timesc=setTimeout(cmdtext,delay); } else { cnt=0; timesc=setTimeout("Scroll()",delay); } } </script>
  3. เขียนตัวเรียกฟังก์ชั่นมาทำงาน <script language=javascript> Scroll(); </script>

Back to top





© copyright 2001 Sorrawut Korsuwansiri