วิธีการแก้ปัญหา บังเอิญผมได้เล่น script เกี่ยวกับ innerHTML , Ajax ที่เกี่ยวกับ multiple dropdown แล้วเจอ error ที่น่าปวดหัวมันคือ
Error : Could not complete the operation due to error c00ce56e.
แล้วปัญหานี้เกิดใน IE7 & IE8 เท่านั้น Firefox, Chrome ไม่เป็น เลยนั่งหาวิธีแก้โดยถามอาจารย์กูเกิลอยู่นาน ไม่มีเว็บไหนให้คำตอบได้เลยหรือไม่ก็ให้คำตอบผิดๆถูก เลยเอามาพิมพ์ไว้เผื่อจะเป็นความรู้ให้เพื่อนๆที่มีโอกาสได้ search เจอ นำไปแก้ไขปัญหาของคุณต่อไปครับ
ที่พอรู้คือทราบว่าเป็น error เกี่ยวกับการประกาศ charset utf8
สรุปนะครับ วิธีแก้ปัญหานี้ คือ
ลบโค้ดบรรทัดนี้ทิ้งไปครับ จากหน้า script นั้นๆ
header ('Content-type: text/html; charset=utf8');
จะสามารถแก้ปัญหา Error นี้ได้ ส่วนปัญหาหลังจากนี้
ก็ค่อยลองหาวิธีประกาศ charset แบบใหม่ที่ไม่กระทบต่อ script ก็แล้วกันครับ
ขอให้โชคดีครับ
art2bempire.com