Category Archive: JavaScript

หักดิบคนใช้ IE6

หักดิบคนใช้ IE6

IE 8 ออกได้ซักพักนึงแล้วนะครับ – จากสถิติของ W3C จำนวนผู้ใช้ที่ยังใช้ IE6 เหลือ 17.4% ในเดือนกุมภาพันธ์ 2552 (ขัดกับสถิติของ Market Share ที่บอกรวมๆว่าคนใช้ IE 67.29%) ไม่ว่าตัวเลขจะเป็นเท่าไหร่ ก็ยังมีผู้ใช้อีกจำนวนมากที่ไม่มีท่าทีจะอัพเกรดเป็น IE8 (คาดว่าด้วยเหตุผลเดียวกับที่ไม่อัพเป็น IE7) – แบบนี้เรามาลอง “หักดิบ” ให้เขาเลิกใช้ IE6 กันดีไหม IE6 มีบั๊กเกี่ยวกับ JavaScript และ CSS ที่ทำให้ Browser Crash – แบบแรกคือ JavaScript <script type="text/javascript">for (x in document.write) { document.write(x);}</script> Demo Page แบบที่สอง ใช้ CSS ลองดูโค้ด <style>*{position:relative}</style><table><input></table> Demo Page ลองเปิดด้วย IE6 แล้วจะรู้ว่า crash ยังไงครับ ดาวน์โหลดตัวอย่างโค้ดได้ที่นี่ Reference: www.catswhocode.com ปล. งานนี้ถ้าไม่เลิกใช้ [...]

 

Greasemonkey – power of user demand

Greasemonkey – power of user demand

เหตุเกิดจากเมื่อเช้าเพื่อน sms มาบอกว่าเกรดออกแล้ว… เลยอาบน้ำ ออนไลน์ ก่อนไปทำงาน – เข้าไปที่สำนักทะเบียนและประมวลผล จุฬาลงกรณ์มหาวิทยาลัย – login เข้าไปปุ๊บก็นึกขึ้นมาได้ว่ามันไม่ support บราวเซอร์อื่นนอกจาก ie6 ขออภัยระบบกำลังปรับปรุงสามารถรองรับได้เฉพาะ Internet Explorer Browser Version ไม่เกิน 7 เท่านั้น ขออภัย OS X ก็ไม่มี ie เหมือนกัน (ว้อย) ไม่ได้กระแดะ แต่นึกออกป่ะว่าอารมณ์ตอนนั้นมันรีบๆ ใครจะเปิด VM เพื่อแค่เปิด ie (วะ) – เลยแก้ปัญหาเฉพาะหน้าด้วย firebug หาลิ้งค์มั่วไปตามเรื่อง กลับมาบ้านเลยนั่งคิดๆว่า ถ้าเจ้าของเว็บเขาไม่ทำให้มัน support เราทำเองเลยได้ไหม? คำตอบอยู่ที่ Greasemonkey – add-ons ของ FF Greasemonkey อนุญาตให้เราเขียน JavaScript เพื่อจะแก้ไข “อะไรก็ได้” ในหน้าเว็บที่เป็นเป้าหมาย การทำงานของมันไม่ซับซ้อน บราวเซอร์รีเควส url ไปหา web server web [...]