Help and Support

หมายเลขบทความ (Article ID): 308260 - รีวิวครั้งสุดท้าย: 2 มีนาคม 2550 - Revision: 3.9

วิธีการแก้ปัญหาข้อผิดพลาดของสคริปต์ใน Internet Explorer

เนื้อหาบนหน้านี้

ขยายทั้งหมด | ยุบทั้งหมด

อาการ

เว็บเพจอาจไม่แสดงผลหรือทำงานอย่างถูกต้อง และคุณอาจได้รับข้อความแสดงข้อผิดพลาด และคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่เหมือนกับข้อความแสดงข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้:
ปัญหาต่างๆ เกี่ยวกับเว็บเพจนี้อาจทำให้การแสดงผลเว็บเพจไม่ถูกต้องหรือทำงานได้ไม่ถูกต้อง ในอนาคตคุณสามารถแสดงข้อความนี้ได้โดยการดับเบิลคลิกที่ไอคอนแจ้งเตือนที่แสดงที่แถบสถานะ
หากคุณคลิก Show Details รายละเอียดของข้อผิดพลาดที่เหมือนกับรายละเอียดต่อไปนี้อาจปรากฏขึ้น:
Line: 4
Char: 1
Error: Object doesn't support this property or method.
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occured.
Do you wish to Debug?
Line: 4
Error: Object doesn't support this property or method.
ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจจะปรากฏขึ้นในโปรแกรม Microsoft Internet Explorer ที่แถบแสดงสถานะ:
Done, but with errors on page.
เรื่องนี้เกิดขึ้นเพราะซอร์สโค้ด HTML สำหรับเว็บเพจทำงานได้ไม่ถูกต้องกับสคริปต์ฝั่งไคลเอนต์เช่น Microsoft JScript หรือสคริปต์ Visual Basic ปัญหานี้อาจเกิดขึ้นได้เนื่องจากเหตุผลต่างๆ ต่อไปนี้อย่างน้อยหนึ่งสาเหตุ:
  • ปัญหาในซอร์สโค้ด HTML ของเว็บเพจ
  • แอคทีฟสคริปต์, ActiveX controls หรือ Java applets ถูกบล็อคในคอมพิวเตอร์หรือเน็ตเวิร์กของคุณ โปรแกรม Internet Explorer หรือโปรแกรมอื่นๆ เช่นโปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ สามารถกำหนดค่าคอนฟิกเพื่อบล็อคการใช้แอคทีฟสคริปต์ ActiveX controls หรือ Java applets
  • ซอฟท์แวร์ป้องกันไวรัสได้รับการกำหนดค่าคอนฟิกเพื่อสแกนโฟลเดอร์ Temporary Internet Files หรือ Downloaded Program Files
  • เอ็นจินการเขียนสคริปต์ในคอมพิวเตอร์ของคุณเสียหายหรือเก่ามาก
  • โฟลเดอร์ที่เกี่ยวกับอินเทอร์เน็ตในคอมพิวเตอร์ของคุณเสียหาย
  • ไดรเวอร์การ์ดแสดงผลของคุณเสียหายหรือเก่า
  • องค์ประกอบ DirectX ในคอมพิวเตอร์ของคุณเสียหายหรือเก่ามาก
หมายเหตุ สคริปต์ฝั่งเซิร์ฟเวอร์เช่น สคริปต์ Visual Basic ใน Active Server Pages (ASP) รันที่เว็บเซิร์ฟเวอร์ อาจเกิดข้อผิดพลาดของสคริปต์ขึ้นเนื่องจากสคริปต์ฝั่งเซิร์ฟเวอร์ล้มเหลวหรือไม่สร้างข้อความแสดงข้อผิดพลาดในโปรแกรม Internet Explorer แต่อาจมีการสร้างเว็บเพจที่ไม่แสดงผลหรือทำงานอย่างถูกต้อง ข้อมูลการแก้ปัญหาในบทความนี้ใช้กับข้อผิดพลาดของสคริปต์ฝั่งไคลเอนต์ ติดต่อผู้ดูแลเว็บเซิร์ฟเวอร์หากคุณสงสัยว่ามีปัญหากับสคริปต์ฝั่งเซิร์ฟเวอร์

การแก้ไข

ใช้วิธีการแก้ปัญหาต่างๆ ที่อธิบายไว้ในบทความนี้ตามลำดับที่ปรากฏขึ้น หลังจากเสร็จในส่วนของการแก้ปัญหาแล้ว ทดสอบเพื่อตรวจสอบว่ายังเกิดข้อผิดพลาดของสคริปต์หรือไม่ หากแก้ปัญหาได้ ห้ามข้ามไปขั้นตอนถัดไป หากไม่สามารถแก้ปัญหาได้ ให้ไปยังส่วนถัดไป

ทดสอบเว็บเพจจากแอคเคาท์ผู้ใช้อื่น เบราเซอร์อื่น และคอมพิวเตอร์เครื่องอื่น

หากเกิดปัญหาขึ้นเฉพาะเมื่อคุณดูเว็บเพจหนึ่งหรือสองเว็บเพจ ดูเพจต่างๆ จากแอคเคาท์ผู้ใช้อื่น จากเบราเซอร์อื่น หรือจากคอมพิวเตอร์เครื่องอื่นเพื่อตรวจสอบว่ายังมีปัญหาอยู่หรือไม่ หากยังเกิดข้อผิดพลาดกับสคริปต์ อาจเกิดปัญหากับวิธีการที่เขียนเว็บเพจ ติดต่อผู้ดูแลเว็บไซต์หรือผู้พัฒนาเนื้อหาเพื่อแจ้งให้ทราบถึงปัญหาของเว็บเพจ หากไม่เกิดข้อผิดพลาดกับสคริปต์เมื่อคุณใช้เว็บเพจจากแอคเคาท์ผู้ใช้อื่น โดยปัญหาอาจเกิดจากไฟล์หรือการตั้งค่าต่างๆ หรือการตั้งค่าโปรไฟล์ผู้ใช้ หากไม่เกิดข้อผิดพลาดกับสคริปต์ขึ้นเมื่อคุณใช้เว็บเพจจากเบราเซอร์อื่นหรือคอมพิวเตอร์เครื่องอื่น จากนั้นจึงแก้ปัญหาต่อไป

ให้ตรวจดูว่า Active Scripting, ActiveX และ Java ไม่ถูกบล็อค

ให้ตรวจดูว่า Internet Explorer หรือโปรแกรมอื่นในคอมพิวเตอร์ของคุณเช่น โปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ไม่ได้รับการกำหนดค่าคอนฟิกให้บล็อคสคริปต์, ActiveX controls หรือ Java applets Active Scripting, ActiveX controls และ Java applets ถูกปิดที่ระดับ High security ใน Internet Explorer โดยค่าดีฟอลต์ โปรแกรม Internet Explorer 6 และเวอร์ชันอื่นๆ ของ Internet Explorer 5.x ใช้ระดับ High security level สำหรับ Restricted sites zone โดยค่าดีฟอลต์ Microsoft Windows Server 2003 ใช้ High security level สำหรับทั้ง Restricted sites zone และ Internet zone การรีเซ็ตการตั้งค่าการรักษาความปลอดภัยของ Internet Explorer สำหรับเว็บเพจปัจจุบัน ให้ทำตามขั้นตอนต่อไปนี้:
  1. เปิดโปรแกรม Internet Explorer
  2. ที่เมนู Tools ให้คลิก Internet Options
  3. ในไดอะล็อกบ็อกซ์ Internet Options คลิก Security
  4. คลิก Default Level
  5. คลิก OK
ดูเอกสารสำหรับโปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ที่คุณใช้เพื่อระบุถึงวิธีการเปิดสคริปต์, ActiveX และ Java applets

ตรวจสอบดูว่าโปรแกรมป้องกันไวรัสไม่ได้รับการสแกนโฟลเดอร์ Temporary Internet Files หรือ Downloaded Program Files

โปรดดูเอกสารสำหรับโปรแกรมป้องกันไวรัสที่คุณใช้เพื่อระบุวิธีการป้องกันโปรแกรมจากการสแกนโฟลเดอร์ Temporary Internet Files และ Downloaded Program Files

ให้ลบไฟล์ที่เกี่ยวกับ temporary Internet ทั้งหมด

ให้ลบไฟล์ที่เกี่ยวข้องทั้งหมดกับ temporary Internet จากคอมพิวเตอร์ของคุณ โดยให้ทำตามขั้นตอนต่อไปนี้:
  1. เปิดโปรแกรม Internet Explorer
  2. ที่เมนู Tools ให้คลิก Internet Options
  3. คลิกแท็บ General
  4. ที่ Temporary Internet files คลิก Settings
  5. คลิก Delete Files
  6. คลิก OK
  7. คลิก Delete Cookies
  8. คลิก OK
  9. ที่ History ให้คลิกClear History แล้วคลิกYes
  10. คลิก OK

อัปเดทหรือซ่อมแซมเอ็นจินสำหรับการใช้สคริปต์

การอัปเดทเอ็นจินสคริปต์สำหรับ Internet Explorer ใน Microsoft Windows 2000 ให้ดาวน์โหลดจากเอ็นจินสคริปต์ล่าสุด โดยแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en)
หากคุณกำลังรัน Microsoft Windows XP หรือ Windows Server 2003 คุณรัน Windows Script 5.6 อยู่แล้ว ในกรณีนี้ คุณอาจต้องทำการอัปเกรดแบบแทนที่หรือซ่อมแซม Windows เพื่อซ่อมแซมเอ็นจินสคริปต์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ปัญหาเรื่องการอัปเกรดแบบแทนที่หรือซ่อมแซม Windows ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:
816579  (http://support.microsoft.com/kb/816579/ ) วิธีการอัปเกรดแบบแทนที่ สำหรับ Windows Server 2003 (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด)
315341  (http://support.microsoft.com/kb/315341/ ) วิธีการอัปเกรดแบบแทนที่ (ติดตั้งใหม่) ของ Windows XP

ปิดคุณสมบัติต่างๆ ที่คุณไม่ต้องการ

Smooth Scrolling

เพื่อปิดคุณสมบัติ Smooth Scrolling ทำตามขั้นตอนต่างๆ สำหรับเวอร์ชัน Internet Explorer ของคุณ

สำหรับ Internet Explorer 4.x ให้ทำตามขั้นตอนต่างๆ ดังนี้:
  1. เริ่มใช้โปรแกรม Internet Explorer แล้วคลิก Internet Options ในเมนู View.
  2. ที่แท็บ Advanced ให้ยกเลิกการเลือกช่องทำเครื่องหมายUse Smooth Scrolling
  3. คลิก OK แล้วปิดโปรแกรม Internet Explorer
สำหรับ Internet Explorer 5.x และ Internet Explorer 6 ให้ทำตามขั้นตอนต่างๆ ต่อไปนี้:
  1. ที่เมนู Tools ให้คลิก Internet Options
  2. ที่แท็บ Advanced ให้ยกเลิกการเลือกช่องทำเครื่องหมายUse Smooth Scrolling
  3. คลิก OK แล้วปิดโปรแกรม Internet Explorer

ปรับค่าคอนฟิกการตั้งค่าการ์ดแสดงผล

ยกเลิกตัวเลือก "Show Window Contents While Dragging"

หมายเหตุ หากคุณไม่มี Microsoft Plus! for Windows 98 ติดตั้งไว้ในคอมพิวเตอร์ที่ใช้ Windows 98 ของคุณ ไปที่ส่วน "Reduce the number of colors that Windows uses"

สำหรับ Windows 98 ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกขวาที่เดสก์ทอป แล้วคลิกProperties
  2. ที่แท็บPlus ให้ยกเลิกการเลือกช่องทำเครื่องหมายShow Window Contents While Dragging แล้วคลิกOK
สำหรับ Windows 98 Second Edition และ Windows Millennium Edition ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกขวาที่เดสก์ทอป แล้วคลิกProperties
  2. ที่แท็บEffects ให้ยกเลิกการเลือกช่องทำเครื่องหมายShow Window Contents While Dragging แล้วคลิก OK

ลดจำนวนสีที่ Windows ใช้

ใน Windows 98, Windows 98 Second Edition และ Windows Millennium Edition ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกขวาที่เดสก์ทอป แล้วคลิกProperties
  2. ที่แท็บ Settings ในช่องColors คลิกการตั้งค่าที่น้อยกว่าการตั้งค่าปัจจุบัน คลิก OK แล้วคลิกYes
ทำซ้ำตามขั้นตอนนี้จนกระทั่งไม่เกิดข้อผิดพลาดหรือคุณใช้การตั้งค่าสีที่ต่ำที่สุดแล้ว

ลดขนาดหน้าจอ

ใน Windows 98, Windows 98 Second Edition และ Windows Millennium Edition ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกขวาที่เดสก์ทอป แล้วคลิกProperties
  2. ที่แท็บ Settings ในช่อง Screen Area ให้เลื่อนแถบเลื่อน Screen Area ไปยังพื้นที่หน้าจอที่น้อยกว่าการตั้งค่าพื้นที่หน้าจอปัจจุบัน คลิกOK แล้วคลิกYes
ทำซ้ำตามขั้นตอนนี้จนกระทั่งไม่เกิดข้อผิดพลาดหรือคุณใช้การตั้งค่าความละเอียดที่ต่ำที่สุดแล้ว

ปิดการเร่งฮาร์ดแวร์

การปิดการเร่งฮาร์ดแวร์ ให้ทำตามขั้นตอนต่างๆ ต่อไปนี้:
  1. คลิกขวาที่ My Computer แล้วคลิกProperties
  2. ที่แท็บ Performance ให้คลิกGraphics
  3. เลื่อนแถบสไลด์ Hardware Acceleration ไปที่None คลิก OKคลิกClose แล้วคลิกYes

ปิด Active Desktop

หากคุณใช้ Windows 98 ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้:
  • คลิกStart เลือกที่Settings คลิกActive Desktop แล้วยกเลิกการเลือกช่องทำเครื่องหมายView as Web Page
  • คลิกขวาที่เดสก์ทอป คลิกActive Desktop แล้วยกเลิกการเลือกช่องทำเครื่องหมายView as Web Page
หากคุณใช้ Windows Millennium Edition กับ Internet Explorer 5.5 หรือ Internet Explorer 6 ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้:
  • คลิกขวาที่เดสก์ทอป คลิกProperties คลิกแท็บWeb ยกเลิกการเลือกช่องทำเครื่องหมาย Show Web content on my Active Desktop จากนั้นคลิกOK
  • คลิกขวาที่เดสก์ทอป คลิกActive Desktop แล้วยกเลิกการเลือกช่องทำเครื่องหมายShow Web Content on my Active Desktop
หากการกำหนดค่าคอนฟิกของคุณแตกต่างไปจากการกำหนดค่าคอนฟิกที่อธิบายไว้ก่อนหน้าในส่วนนี้ ให้ทำตามขั้นตอนต่างๆ ดังต่อไปนี้:
  1. คลิกขวาที่เดสก์ทอป แล้วคลิกProperties
  2. ที่แท็บWeb ยกเลิกการเลือกช่องทำเครื่องหมายView my Active Desktop as a web page แล้วคลิกOK
หมายเหตุ หากส่วนใดๆ ก่อนหน้านี้แก้ปัญหานี้ได้ คุณอาจต้องอัปเดทไดรเวอร์สำหรับการ์ดจอ สำหรับข้อมูลเกี่ยวกับวิธีการอัปเดทไดรเวอร์สำหรับการ์ดจอ โปรดติดต่อผู้ผลิตการ์ดจอหรือคอมพิวเตอร์ของคุณ

ติดตั้งเวอร์ชันปัจจุบันของ Microsoft DirectX

สำหรับข้อมูลเกี่ยวกับวิธีการติดตั้งเวอร์ชันปัจจุบันของ Microsoft DirectX แวะไปที่เว็บไซต์ต่างๆ ต่อไปนี้ของ Microsoft:
http://www.microsoft.com/windows/directx/default.mspx (http://www.microsoft.com/windows/directx/default.mspx)

ข้อมูลอ้างอิง

811311  (http://support.microsoft.com/kb/811311/ ) WebCast สนับสนุน: Microsoft Internet Explorer: การแก้ไขปัญหาเนื้อหาในเว็บ (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด)

ใช้กับ
  • Microsoft Internet Explorer 6.0 เมื่อใช้กับ:
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows XP Professional Edition
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
  • Microsoft Internet Explorer 5.5 เมื่อใช้กับ:
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows NT 4.0
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows 95
  • Microsoft Internet Explorer 5.01 เมื่อใช้กับ:
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows NT 4.0
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows 95
  • Microsoft Internet Explorer 5.0 เมื่อใช้กับ:
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows NT 4.0
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows 95
Keywords: 
kbqfe kbhotfixserver kbacwsurvey kberrmsg kbenv kbprb kbtshoot KB308260

การแปลบทความ

 

Related Support Centers