น่าจะเคยเห็นนะครับ ที่เวลาเราเข้าเวปไปแล้วรูปมีขึ้นบ้าง ไม่ขึ้นบ้าง หากอดทนกด ctrl+f5 มันก็จะหายครับ แต่กับลูกค้าของเราแล้ว เค้าอาจมองว่า เวปเรายังไม่สมบูรณ์ แล้วก็ปิดไปเลย
เรามีวิธีแก้ครับ
ตัวอย่าง
จากที่เราทำรูปสินค้าแบบนี้
<img src="http://www.xxxx.com/product.jpg" alt="เครื่องกรองน้ำ" />
ให้เราเพิ่มโค้ดการเชครูปเข้าไป มันจะได้
<img src="http://www.xxxx.com/product.jpg" alt="เครื่องกรองน้ำ" onerror="this.src='http://www.xxxx.com/product.jpg'" />
ดู ' กับ " ดีดีนะครับ มันจะซ้อนกัน
ข้อดีของมันคือ ถ้าลูกค้าเข้าเวปมา แล้วรูปไม่ขึ้น มันจะรีเฟรชให้เองโดยอัตโนมัติ ซึ่งเป็นปัญหาที่พบบ่อยของ IE
วิธีนี้จะทำให้ได้หน้าเวปที่ไม่มีอะไรขาดตกบกพร่องครับ
ลองดูครับ