|
|
|
ขอเทคนิคการแก้ไข code ตระกูล javascript,ajax,jquery ไม่ทำงานเมื่อเปิดจาก browser IE |
|
|
|
|
|
|
|
มันก็รันได้ปกติทุกอันนะ
|
|
|
|
|
Date :
2011-11-22 05:21:33 |
By :
จอนฟอน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่ามันไม่ได้เกียวที่ script และตัว Ajax นะ ครับ มันหน้าจะมาจาก CSS มากกกว่า อย่างเช่นการกำหนด opacity มันใช้ไม่เหมือนกันนะครับ บางทีเรากำหนดไปแล้วแต่มันไม่ใสก็เป็นเพราะ CSS ล้วนๆเลย ส่วน Ajax ผมไม่เคยมีปัญหากับมันลองใช้. Firebug เช็ค HXR ดูเอาก็ได้ครับ ส่วนมากมันจะมาผิดต้นทางเวลาเอาข้อมูลไปใช้เองนี้หละ
|
|
|
|
|
Date :
2011-12-07 20:08:06 |
By :
playonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปก็คือ บราวเซอร์แต่ละตัวมันแสดงผลทาง CSS ต่างกันโดยเฉพาะ IE ที่หลุดจากพวกไปมาก ปัญหานี้มันเป็นปัญหากับการแสดงผลโดยตรงเลย เขียนคอนเท้นธรรมดาไม่มีสคลิปหรือAjax มันก็เน่าได้ครับถ้าเราใช้ CSS ในการจัดแต่งหน้า
ทีีเห็นพวก jquery ผิดบ่อยเพราะมันอาศัยการแสดงผลจาก CSS เป็นหลักครับ
|
|
|
|
|
Date :
2011-12-07 20:13:40 |
By :
playonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมอาจจะสื่อความหมายผิดไปหน่อย ที่บอกว่า jquery ผิดบ่อยๆ ความจริงมันไม่ได้ผิดแต่เป็นเพราะเวลาเราใช้ jquery หรือ Js มันจะชอบมาพร้อมกับการแสดงผลทาง CSS layout ที่แปลกๆ ซับซ้อนกว่าปกติ (ตัวเราเป็นคนกำหนดมาเอง) เมื่อสิ่งที่เราต้องการมันมีความซับซ้อนมากขั้นโอกาสผิดพลาดมันก็มีสูงขึ้นเช่นกันครับ
|
|
|
|
|
Date :
2011-12-10 08:23:37 |
By :
playonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|