ezThaiWBR JavaScript Project

แนะนำ | Screen Shot | ความต้องการระบบ | วิธีติดตั้ง | ดาวน์โหลด | แสดงความคิดเห็น

ezThaiWBR เป็นโปรเจ็กที่สร้างขึ้นจากภาษา JavaScript เพื่อผู้สร้างและออกแบบเว็บไซต์สามารถสร้างเว็บเพจที่รองรับกับเบราเซอร์ที่ไม่มีความสามารถตัดคำในภาษาไทย เช่น Mozilla, Netscape, Firefox และ Opera ที่ทำงานบนระบบปฏิบัติการ Windows (win32) ทำให้สามารถตัดคำ(บางส่วน)ได้ถูกต้อง แสดงผลข้อความได้สวยงาม ไม่ล้นหน้าจอ ทำให้ผู้ใช้งานสามารถอ่านข้อความในเว็บเพจได้สะดวกยิ่งขึ้นกว่าเดิม

ตัวโครงสร้างของโปรแกรม ออกแบบให้ไปทำงานบนเบราเซอร์ (Client-side script) ผู้ที่สร้างเว็บไซต์ ไม่จำเป็นต้องไปดัดแปลงแก้ไขข้อความในเอกสารเพิ่มเติม เพิ่งแค่เพิ่ม code เพื่อตัดคำลงไปต่อท้ายเอกสารเท่านั้น โปรแกรมตรวจสอบว่าเบราเซอร์ที่เปิดอ่านเว็บเพจจำเป็นต้องตัดคำหรือไม่ และจะทำการตัดคำในเอกสารไฮเปอร์เท็กซ์ให้อัตโนมัติ

ความสามารถของโปรแกรม

  1. ตัดคำโดยใช้หลัก คำที่ประกอบด้วยสระที่ใช้นำหน้า และตามหลัง เช่น เ, แ, ะ เป็นต้น
  2. ตัดคำโดยใช้คำเชื่อม ที่นิยมใช้กันทั่วๆ ไป ได้แก่ กฎ, กว่า, การ, กัน, ของ, ขึ้น, ความ, คือ, คุณ, จาก, จึง, ซึ่ง, ด้วย, ตัว, นั้น, นี้, ผู้, รู้, ว่า, หรือ, อยู่, อัน เป็นต้น
  3. มีการตรวจสอบ OS และเบราเซอร์ เพื่อให้ทำงานกับระบบที่ได้ทำการทดสอบแล้วเท่านั้น ดังนั้นโปรแกรมจะไม่ทำงานกับเบราเซอร์ IE และ OS ที่ไม่ใช่ Windows (ดูรายละเอียดของการตรวจสอบเบราเซอร์และ OS ได้ที่ http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html)
  4. ทำงานเฉพาะข้อความใน HTML tags ที่ใช้สำหรับแสดงผลเท่านั้น เพื่อป้องกันความผิดพลาดไปแก้ไขค่าใน input ต่างๆ เป็นผลทำให้โปรแกรม script ที่อยู่ในเว็บเพจนั้นๆ เกิดความผิดพลาดได้
  5. โปรแกรมมีขนาดเล็ก และไม่ซับซ้อน ไม่ทำให้เว็บเพจโหลดช้า (ใช้เวลาเล็กน้อยในการตัดคำ)
  6. รองรับเว็บเพจที่เข้ารหัสด้วย TIS-620, Windows-874 และ ISO-8859-11 ไม่สนับสนุน UTF-8

Version History

Screen Shot

ผมได้ทำการทดสอบกับเว็บเพจที่มีปริมาณข้อมูลมาก และถ้าหากเปิดด้วยเบราเซอร์ที่ไม่ใช่ IE จะไม่สามารถตัดคำได้ ทำให้มีการล้นของข้อความไปทางด้านขวา สร้างความไม่สะดวกในการอ่าน

เบราเซอร์ ก่อนใช้ (ดูซอร์สโค้ด) หลังใช้ (ดูซอร์สโค้ด)
FireFox 1.0    
Netscape 6.2    
Opera 8    

ความต้องการระบบ

OS: Windows
Browser: Mozilla 1.0, FireFox 1.0, Netscape 6.2 and Opera 7
  (JavaScript enable)
Encoding: Thai (TIS-620, Windows-874, ISO-8859-11)

วิธีติดตั้ง

  1. ดาวน์โหลด ezthaiwbrXX.js.zip แล้วแตกไฟล์ด้วยโปรแกรมพวก Winzip, 7-Zip, PkZip และอื่นๆ จะได้ไฟล์ ezthaiwbr.js
  2. ทำการเพิ่ม tag <script language="javascript" src="ezthaiwbr.js"></script> ไว้ที่บรรทัดท้ายสุดของแต่ละเว็บเพจ ดังตัวอย่างต่อไปนี้
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=tis-620">
        <title>Your web page</title>
    </head>

    <body>
        <p>Your contents...</p>
    </body>
    </html>
    <script language="javascript" src="ezthaiwbr.js"></script>

 

ดาวน์โหลด

** ezThaiWBR JavaScript Project อนุญาติให้สามารถนำไปใช้งานได้ฟรี ตามข้อตกลงใน GNU License (อ่านเพิ่มเติม http://www.gnu.org/licenses/licenses.html)

Filename Version Date Size Hits!
ezthaiwbr01.js.zip 0.1 28 April 2005, 22:53:43 2,545 bytes 281
ezthaiwbr02.js.zip 0.2 28 May 2005, 22:45:39 2,741 bytes 309

 

แสดงความคิดเห็น

สามารถแสดงความคิดเห็น แนะนำ ติชม ได้เว็บบอร์ด

http://www.charinnawaritloha.net/phpBB/viewforum.php?f=6


Copyright © 2005 by Charin Nawaritloha