|
คำถามที่ถามกันบ๊อยบ่อย!
-
เว็บเพจภาษาไทยดูใน
IE ปกติ แต่ดูใน Netscape
ไม่ได้ (เห็นเป็น ???)
-
FrontPage 2000 มีตัวปรับปรุง
(patch)
ให้ใช้ภาษาไทยได้หรือไม่?
และถ้าจะสร้างเว็บเพจภาษาไทยต้องทำอย่างไร?
-
ตัวอักษรบนหน้าจอเล็กมากจนมองแทบไม่เห็น
โดยเฉพาะอย่างยิ่งในแท็บ
HTML
-
FrontPage Server Extension
คืออะไร สำคัญอย่างไร
และจำเป็นหรือไม่?
-
ทำไม่จึงไม่สามารถใช้คำสั่งบางคำสั่ง
หรือออปชั่นบางตัว (คำสั่งเป็นสีเทา)?
-
อัพโหลดเว็บไปยังเซิร์ฟเวอร์เสร็จแล้ว
แต่เมื่อเข้าไปดูโฮมเพจยังเป็นของผู้ให้บริการอยู่

เว็บเพจภาษาไทยดูใน
IE ปกติ แต่ดูใน Netscape ไม่ได้ (เห็นเป็น
???)
เกิดจากการกำหนดภาษาของเว็บเพจไม่ถูกต้อง
คือมีการใช้ข้อความภาษาไทย
แต่ไม่ได้กำหนดภาษาของเว็บเพจให้เป็นไทยด้วย
โปรแกรมจึงเก็บข้อมูลภาษาไทยเป็นรหัสที่เรียกว่า
Unicode แทน โดยถ้าดูในแท็บ HTML
จะเห็นภาษาไทยเป็น
ก ข ค
หรืออะไรทำนองนี้
แทนที่จะเป็นตัวอักษรที่อ่านออกอย่าง
ก ข ค และเนื่องจาก Netscape 4
ไม่สนับสนุน Unicode
ดังนั้นมันจึงแสดงออกมาเป็นเครื่องหมาย
????
วิธีแก้ไข :
ต้องกำหนดภาษาของเว็บเพจให้เป็นไทย
โดยทำ 2 หัวข้อต่อไปนี้
สำหรับเว็บเพจที่สร้างไว้แล้ว
-
เลือกคำสั่ง Tools Page Options
แล้วคลิกแท็บ HTML Source
-
เลือกออปชั่น Reformat
using the rules below แล้วคลิก OK
-
เปิดเว็บเพจ
-
คลิกขวาบนเว็บเพจ
แล้วเลือกคำสั่ง Page Properties
จากเมนูลัด
-
คลิกแท็บ Language
-
กำหนดภาษาสำหรับตรวจสอบตัวสะกด
(ในช่อง Mark current document as)
ให้เป็น Thai
-
กำหนดภาษาของเว็บเพจ
(ในช่อง Save the document as) ให้เป็น Thai
-
คลิก OK
-
บันทึกเว็บเพจ
-
ทำตามข้อ 3-9
สำหรับเว็บเพจอื่นๆที่เข้ารหัสผิดพลาดเช่นเดียวกัน
หลังจากนี้ถ้าเปิดดูในแท็บ
HTML
จะเห็นข้อความภาษาไทยเปลี่ยนจากรหัส
Unicode
เป็นตัวอักษรที่อ่านออก
กำหนดภาษาดีฟอลต์ของเว็บ
จะมีผลให้เว็บเพจที่สร้างใหม่ภายหลัง
เป็นภาษาไทยโดยอัตโนมัติ
ยกเว้นเว็บเพจที่สร้างด้วยเทมเพลตหรือวิซาร์ดของ
FrontPage
ซึ่งเรายังคงต้องกำหนดภาษาเองทุก
เพจ
อนึ่งการกำหนดนี้จะมีผลเฉพาะในเว็บปัจจุบันเท่านั้น
-
เลือกคำสั่ง Tools Web Settings
-
คลิกแท็บ Language
-
กำหนดวิธีเข้ารหัสข้อความ
(ในช่อง Default page encoding) ให้เป็น
Thai
-
เลือกออปชั่น Ignore the keyboard when deciding the
encoding of new pages
-
คลิก OK
**
ดูเพิ่มเติมที่หัวข้อ "เปลี่ยนภาษาของเว็บและเว็บเพจ"
และในหนังสืออินไซท์ FrontPage
2000 หน้า 34-35, 112 และ119-122

FrontPage 2000
มีตัวปรับปรุง (patch)
ให้ใช้ภาษาไทยได้หรือไม่?
และถ้าจะสร้างเว็บเพจภาษาไทยต้องทำอย่างไร?
แม้ว่า FrontPage 2000
จะไม่ได้รับการดัดแปลง
เพื่อให้ทำงานกับภาษาไทยโดยตรง
เหมือนโปรแกรมอื่นในชุด
Office 2000 อย่างเช่น Word หรือ Excel
ซึ่งมีรุ่นภาษาไทยโดยเฉพาะ
แต่เราก็สามารถใช้มันสร้างเว็บเพจภาษาไทยได้ทันที
โดยไม่ต้องปรับปรุงโปรแกรมแต่อย่างใดทั้งสิ้น
(รวมถึงเว็บเพจภาษาอื่นๆด้วย)
เพียงแต่มีข้อที่จะต้องระวัง
และกำหนดให้ถูกต้องคือ

ตัวอักษรบนหน้าจอเล็กมากจนมองแทบไม่เห็น
โดยเฉพาะอย่างยิ่งในแท็บ
HTML
เมื่อคุณกำหนดภาษาของเว็บเพจให้เป็น
Thai แล้ว
การแสดงข้อความทั้งในแท็บ
Normal และแท็บ HTML
จะมีขนาดตัวอักษรที่เล็กลง
โดยเฉพาะอย่างยิ่งในแท็บ
HTML
ตัวจะเล็กมาจนแทบมองไม่เห็นทีเดียว
วิธีแก้ไข :
ต้องกำหนดฟอนต์ที่โปรแกรมใช้แสดงข้อความใหม่
โดย
-
เลือกคำสั่ง Tools Page Options
-
คลิกแท็บ Default Font
-
ในช่อง Language (character set)
ให้คลิกเลือกภาษาของเว็บเพจที่ต้องการสร้าง
เช่น
ถ้าจะสร้างเว็บเพจภาษาไทย
ก็เลือก Thai
-
ในช่อง Default proportional font
ระบุฟอนต์ที่จะให้โปรแกรมแสดงในมุมมอง
Normal
(เราจะเลือกฟอนต์อะไรก็ได้
ที่สามารถแสดงภาษาไทยได้
ฟอนต์นี้จะใช้กับข้อความที่ไม่มีการจัดรูปแบบเป็นฟอนต์ใดฟอนต์หนึ่งโดยเฉพาะ
แต่ถ้าข้อความใดถูกกำหนดฟอนต์แล้ว
โปรแกรมก็จะใช้ฟอนต์ดังกล่าวแทน
อีกประการหนึ่ง ฟอนต์ดีฟอลต์นี้จะเห็นใน
FrontPage เท่านั้น
ส่วนผู้ชมเว็บเพจจะเห็นฟอนต์อะไร
ก็ขึ้นกับการกำหนดดีฟอลต์ในบราวเซอร์ของผู้ชมรายนั้น)
-
ในช่อง Default fixed-width font
ระบุฟอนต์ที่จะให้โปรแกรมแสดงในมุมมอง
HTML
ซึ่งฟอนต์ที่ให้ตัวอักษรภาษาไทยขนาดใหญ่มองได้ชัดเจน
คือ Arial Unicode MS, Microsoft Sans Serif
และ Tahoma
ซึ่งเราจะเลือกใช้ฟอนต์ใดก็ได้ตามชอบใจ
-
คลิก OK

FrontPage Server Extension คืออะไร
สำคัญอย่างไร
และจำเป็นหรือไม่?
FrontPage Server Extension
คือกลุ่มของโปรแกรม
และไฟล์
บนเว็บเซิร์ฟเวอร์
ที่มีหน้าที่ช่วยสนับสนุนการทำงานของ
FrontPage
และเพิ่มขีดความสามารถให้กับเซิร์ฟเวอร์ดังกล่าว
ดังนั้นในการใช้งาน FrontPage
ให้เต็มประสิทธิภาพ
เซิร์ฟเวอร์ที่คุณจะฝากเว็บไว้จึงควรมี FrontPage Server Extension
ด้วย
อ่านรายละเอียดเพิ่มเติมที่หัวข้อ
"รู้จักกับ FrontPage
Server Extension"

ทำไม่จึงไม่สามารถใช้คำสั่งบางคำสั่ง
หรือออปชั่นบางตัว (คำสั่งเป็นสีเทา)?
ปัญหานี้เกิดได้จาก
2 สาเหตุ คือ
บราวเซอร์หรือเซิร์ฟเวอร์เป้าหมายที่เลือกไว้
ไม่สนับสนุนคุณสมบัติดังกล่าว
เป็นปัญหาที่พบขณะแก้ไขเว็บบนพีซี
เพราะ FrontPage
จะมีคุณสมบัติสำหรับให้เราระบุว่า
บราวเซอร์และเซิร์ฟเวอร์เป้าหมายคืออะไร
และมันจะไม่ยอมให้ใช้คำสั่ง
ที่บราวเซอร์หรือเซิร์ฟเวอร์เป้าหมายนั้นทำงานไม่ได้
วิธีแก้ไข :
ต้องกำหนดบราวเซอร์
หรือเซิร์ฟเวอร์เป้าหมายใหม่
โดย
-
เลือกคำสั่ง Tools Page Options
-
คลิกแท็บ Compatibility
-
ในช่อง Browsers
ให้ระบุบราวเซอร์ที่ผู้ชมเป้าหมายส่วนใหญ่ของคุณใช้
(ถ้าเลือกออปชั่นอื่นที่ไม่ใช่
Microsoft Internet Explorer Only)
คุณสมบัติของโปรแกรมจะถูกจำกัดลง
เป็นผลให้บางคำสั่งใช้ไม่ได้
เช่น คุณสมบัติ Dynamic HTML,
การเล่นเสียงแบ็คกราวน์
หรือการใส่รูปภาพเป็นพื้นเซล)
-
ในช่อง Browser versions
ให้ระบุรุ่นของบราวเซอร์เป้าหมาย
ถ้าต้องการใช้คุณสมบัติต่างๆให้มากที่สุด
ก็เลือก 4.0 browsers and later
-
ในช่อง Servers
ให้ระบุชนิดของเซิร์ฟเวอร์ที่คุณจะใช้ฝากเว็บไซท์
(ระบุตามความเป็นจริง)
-
ถ้าเซิร์ฟเวอร์ดังกล่าวมี
FrontPage Server Extension ติดตั้งอยู่
ก็เลือกออปชั่น Enabled
with Microsoft FrontPage Server Extensions
(สอบถามจากผู้บริหารเซิร์ฟเวอร์
หรือดูรายละเอียดจากเว็บไซท์ของผู้ให้บริการ)
-
เลือกเทคโนโลยีต่างๆ
ที่ต้องการหรือไม่ต้องการใช้
ได้จากออปชั่นต่างๆที่อยู่ถัดลงมา
ซึ่งตัวใดที่ไม่ได้เลือก
FrontPage จะจำกัด
ไม่ให้เราใช้คำสั่งที่เกี่ยวข้องกับเทคโนโลยีนั้น
(เมื่อเราเลือกบราวเซอร์และเซิร์ฟเวอร์เป้าหมายแล้ว
FrontPage
จะกำหนดออปชั่นเหล่านี้ให้โดยอัตโนมัติ
แต่เราก็สามารถปรับแต่งเพิ่ม-ลดได้ตามต้องการ
เพียงแต่ต้องแน่ใจว่าบราวเซอร์และเซิร์ฟเวอร์เป้าหมาย
สนับสนุนเทคโนโลยีที่เลือกใช้)
-
คลิก OK
**
ดูเพิ่มเติมที่หัวข้อ "ระบุบราวเซอร์และเซิร์ฟเวอร์เป้าหมาย"
ในหนังสืออินไซท์ FrontPage 2000
หน้า 26-27
เซิร์ฟเวอร์ที่กำลังใช้งานไม่สนับสนุนคุณสมบัติดังกล่าว
ปัญหานี้จะพบเมื่อเราแก้ไข
หรือบริหารจัดการเว็บบนเซิร์ฟเวอร์โดยตรง
เช่น
กำหนดเรื่องการรักษาความปลอดภัย
ว่าใครสามารถแก้ไขเว็บบ้าง
หรือการเชื่อมโยงเว็บกับฐานข้อมูลเป็นต้น
แต่เนื่องจากเซิร์ฟเวอร์ไม่ได้ถูกติดตั้งให้สนับสนุนคุณสมบัติเหล่านี้
เราจึงใช้ไม่ได้
วิธีแก้ไข :
ต้องติดต่อกับผู้บริหารเซิร์ฟเวอร์
หรือผู้ให้บริการ
เพื่อให้เปิดคุณสมบัติดังกล่าว
ซึ่งถ้าไม่ใช่เซิร์ฟเวอร์ของเราเอง
ก็อาจจะต้องเสียค่าบริการเพิ่มเป็นพิเศษ
นอกจากนี้
ถ้าเซิร์ฟเวอร์ของคุณเป็น
PWS ที่ทำงานบน Windows 95/98
คุณจะใช้คุณสมบัติเกี่ยวกับการรักษาความปลอดภัยไม่ได้
เพราะระบบปฏิบัติการไม่สนับสนุนให้ทำ

อัพโหลดเว็บไปยังเซิร์ฟเวอร์เสร็จแล้ว
แต่เมื่อเข้าไปดูโฮมเพจยังเป็นของผู้ให้บริการอยู่
เมื่อคุณสมัครใช้บริการรับฝากเว็บ
ผู้ให้บริการส่วนใหญ่
จะเตรียมโฮมเพจดีฟอลต์ไว้ให้โดยอัตโนมัติ
ซึ่งตามปกติ
เมื่อคุณอัพโหลดเว็บไปยังเซิร์ฟเวอร์ดังกล่าว
โฮมเพจของคุณ
จะทับโฮมเพจดีฟอลต์ของผู้ให้บริการไป
แต่เนื่องจากชื่อไฟล์โฮมเพจของผู้ให้บริการบางราย
เขากำหนดไว้เป็น index.html
ในขณะที่โฮมเพจในเว็บของเราปกติจะชื่อไฟล์
index.htm
ทำให้เมื่ออัพโหลดแล้ว
ไฟล์ index.html ไม่ถูกทับ
และเซิร์ฟเวอร์ก็จะยังถือว่าไฟล์นี้เป็นโฮมเพจอยู่
เราจึงเข้าไปยังโฮมเพจของเราไม่ได้
วิธีแก้ไข :
ให้เปลี่ยนชื่อไฟล์โฮมเพจในเว็บของเรา
จาก index.htm เป็น index.html
หรือเป็นชื่ออื่นที่เว็บเซิร์ฟเวอร์ถือว่า
เป็นชื่อดีฟอลต์สำหรับโฮมเพจ
แต่ส่วนใหญ่แล้วจะใช้ index.html
(ถ้าดูรายละเอียดในเว็บของผู้ให้บริการ
อาจมีบอกไว้)
แล้วอัพโหลดใหม่

more to come...
|