A-AA+then

สอบถามเรื่อง ปัญหา แบบนี้ครับไม่รู้เกี่ยวกับ การสร้างเว็บไมไ่ด้ม

2,271
คือผมได้ทำเว็บ ทดสอบที่เครื่องตัวเอง  โดยใช้ สคริป จากตัวอย่างภายในเว็บนี้

พอลองเทสในเครื่องตัว เอง (localhost) ได้ผลลัพตามที่ต้องการ แต่เมื่อ up -ขึ้น server

กลับไมไ่ด้ตามต้องการ  เป็ฯปัญหา แบบไหนครับ

คือผมทดลองกับ ie8

4 ความคิดเห็น


ผมลองเพิ่มคำสั่งนี้ที่หัวเว็บ
 <meta http-equiv="X-UA-Compatible" content="IE=8" />

 ปากฎว่าได้ผลลัำพตามที่ ต้องการ แต่ ie 6  ie7 ไม่ได้ผลอย่างที่ต้องการ
1

ไม่รู้ว่าผลที่ไม่ได้ตามต้องการคือแบบไหน บน localhost และ บน server จริงๆ ให้ผลยังไง เลยตอบไม่ถูกว่ามันผิดตรงไหน

สำหรับ meta ด้านบน ส่วนใหญ่เราจะใส่เป็น IE=7 ครับ แต่ปัจจุบัน คำสั่งนี้ไม่ค่อยได้ใช้แล้ว เนื่องจากมีการปรับปรุง IE8 แล้ว ซึ่งถ้ายังไม่ได้อัปเดทก็ควรจะอัปเดท

สำหรับปัญหาด้านบนหากเกิดขึ้นจริง โดยทั่วๆไปคือ ปัญหาการใช้ tag ผิด หรือไม่ครบถ้วนครับ สามารถแก้ไขโดยการ เขียน tag ให้ถูกหลัก XHTML
2

คือผลที่ รันบน localhost  เมื่อ check box แล้ว มันจะเปลี่ยนสี row  ค้างไว้  แล้วเมือ่เรา  เข้ามาอีกครั้ง  row ก็ยัง
คงเป็นสีนั้นๆๆและก็ มีการ check box  ถูก เหมือนกับตัวอย่าง ในเว็บนี้ครับ   แต่ผมเพิม ก็คือให้มัน ไฮไล สีไว้

แต่พอไปรันที่ server สีที่ไฮไล กลับไม่แสดงครับ



row111111111111111111111  check

row111111111111111111111  uncheck

row111111111111111111111  check

รันที่ local ผลลัพเป็นแบบนี้  แต่รันที่ server ไม่มีสี  ใช้ ie 8  แต่ firefox  ปกติครับ

  ขอถามเพิ่มอีกข้อ ครับ แล้วถ้าผมอยากทำเว็บที่ไม่ว่า ใครใช้ ie ไหนเข้าได้ผลลัพเหมือนกัน ควร ทำไงครับใช่  ใช้ tag มาตราฐาน
รึเปล่าครับ แล้วถ้า ใช้ tag มาตราฐานแล้ว พวก firefox หรือ browser อื่นๆจะเป้ฯมาตราฐานด้วยไหมครับ

3

ตอบตรงๆว่า ไม่คิดว่า น่าจะเกี่ยวอะไรกับ server หรือ localhost แต่ก็เช่นกัน ไม่มีความเห็น เพราะ ข้อมูลไม่เพียงพอที่จะตอบ ไม่รู้จะเริ่มเดาที่ตรงไหน

บราวเซอร์ในปัจจุบัน ล่าสุดเข้ามาตรฐานแล้วครับ สำหรับ Browser ที่ใช้กันอยู่ทั่วไป บราวเซอร์ที่ไม่เป็นไปตามมาตรฐานในปัจจุบันคือ IE ที่ต่ำกว่า 8 ครับ

ลองตรวจสอบภาษาที่ใช้ ซิครับ ถ้าเป็น UTF-8 ให้ทดลอง Save ไฟล์ที้งหมดให้เป็น UTF-8 ใหม่อีกครั้ง รวมถึง BOM ทั้งหมดนี่หมายถึงทุกไฟล์ php,html,js,css
4
^