คือผมได้ทำเว็บ ทดสอบที่เครื่องตัวเอง โดยใช้ สคริป จากตัวอย่างภายในเว็บนี้
พอลองเทสในเครื่องตัว เอง (localhost) ได้ผลลัพตามที่ต้องการ แต่เมื่อ up -ขึ้น server
กลับไมไ่ด้ตามต้องการ เป็ฯปัญหา แบบไหนครับ
คือผมทดลองกับ ie8
พอลองเทสในเครื่องตัว เอง (localhost) ได้ผลลัพตามที่ต้องการ แต่เมื่อ up -ขึ้น server
กลับไมไ่ด้ตามต้องการ เป็ฯปัญหา แบบไหนครับ
คือผมทดลองกับ ie8
ผมลองเพิ่มคำสั่งนี้ที่หัวเว็บ
<meta http-equiv="X-UA-Compatible" content="IE=8" />
ปากฎว่าได้ผลลัำพตามที่ ต้องการ แต่ ie 6 ie7 ไม่ได้ผลอย่างที่ต้องการ
ไม่รู้ว่าผลที่ไม่ได้ตามต้องการคือแบบไหน บน localhost และ บน server จริงๆ ให้ผลยังไง เลยตอบไม่ถูกว่ามันผิดตรงไหน
สำหรับ meta ด้านบน ส่วนใหญ่เราจะใส่เป็น IE=7 ครับ แต่ปัจจุบัน คำสั่งนี้ไม่ค่อยได้ใช้แล้ว เนื่องจากมีการปรับปรุง IE8 แล้ว ซึ่งถ้ายังไม่ได้อัปเดทก็ควรจะอัปเดท
สำหรับปัญหาด้านบนหากเกิดขึ้นจริง โดยทั่วๆไปคือ ปัญหาการใช้ tag ผิด หรือไม่ครบถ้วนครับ สามารถแก้ไขโดยการ เขียน tag ให้ถูกหลัก [search]XHTML[/search]
สำหรับ meta ด้านบน ส่วนใหญ่เราจะใส่เป็น IE=7 ครับ แต่ปัจจุบัน คำสั่งนี้ไม่ค่อยได้ใช้แล้ว เนื่องจากมีการปรับปรุง IE8 แล้ว ซึ่งถ้ายังไม่ได้อัปเดทก็ควรจะอัปเดท
สำหรับปัญหาด้านบนหากเกิดขึ้นจริง โดยทั่วๆไปคือ ปัญหาการใช้ tag ผิด หรือไม่ครบถ้วนครับ สามารถแก้ไขโดยการ เขียน tag ให้ถูกหลัก [search]XHTML[/search]
คือผลที่ รันบน localhost เมื่อ check box แล้ว มันจะเปลี่ยนสี row ค้างไว้ แล้วเมือ่เรา เข้ามาอีกครั้ง row ก็ยัง
คงเป็นสีนั้นๆๆและก็ มีการ check box ถูก เหมือนกับตัวอย่าง ในเว็บนี้ครับ แต่ผมเพิม ก็คือให้มัน ไฮไล สีไว้
แต่พอไปรันที่ server สีที่ไฮไล กลับไม่แสดงครับ
row111111111111111111111 check
row111111111111111111111 uncheck
row111111111111111111111 check
รันที่ local ผลลัพเป็นแบบนี้ แต่รันที่ server ไม่มีสี ใช้ ie 8 แต่ firefox ปกติครับ
ขอถามเพิ่มอีกข้อ ครับ แล้วถ้าผมอยากทำเว็บที่ไม่ว่า ใครใช้ ie ไหนเข้าได้ผลลัพเหมือนกัน ควร ทำไงครับใช่ ใช้ tag มาตราฐาน
รึเปล่าครับ แล้วถ้า ใช้ tag มาตราฐานแล้ว พวก firefox หรือ browser อื่นๆจะเป้ฯมาตราฐานด้วยไหมครับ
ตอบตรงๆว่า ไม่คิดว่า น่าจะเกี่ยวอะไรกับ server หรือ localhost แต่ก็เช่นกัน ไม่มีความเห็น เพราะ ข้อมูลไม่เพียงพอที่จะตอบ ไม่รู้จะเริ่มเดาที่ตรงไหน
บราวเซอร์ในปัจจุบัน ล่าสุดเข้ามาตรฐานแล้วครับ สำหรับ Browser ที่ใช้กันอยู่ทั่วไป บราวเซอร์ที่ไม่เป็นไปตามมาตรฐานในปัจจุบันคือ IE ที่ต่ำกว่า 8 ครับ
ลองตรวจสอบภาษาที่ใช้ ซิครับ ถ้าเป็น UTF-8 ให้ทดลอง Save ไฟล์ที้งหมดให้เป็น [search]UTF-8[/search] ใหม่อีกครั้ง รวมถึง [search]BOM[/search] ทั้งหมดนี่หมายถึงทุกไฟล์ php,html,js,css
บราวเซอร์ในปัจจุบัน ล่าสุดเข้ามาตรฐานแล้วครับ สำหรับ Browser ที่ใช้กันอยู่ทั่วไป บราวเซอร์ที่ไม่เป็นไปตามมาตรฐานในปัจจุบันคือ IE ที่ต่ำกว่า 8 ครับ
ลองตรวจสอบภาษาที่ใช้ ซิครับ ถ้าเป็น UTF-8 ให้ทดลอง Save ไฟล์ที้งหมดให้เป็น [search]UTF-8[/search] ใหม่อีกครั้ง รวมถึง [search]BOM[/search] ทั้งหมดนี่หมายถึงทุกไฟล์ php,html,js,css