ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.com< กดยุบ (ห้องยกเลิกการใช้งาน)สาระคำถามทั่วไป (ย้ายไป cafe)มีวิธีแก้ พื้นฟ้า ไฟล์รูปที่เป็นนามสกุล PNG เวลาแสดง IE 6 ไหมครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีแก้ พื้นฟ้า ไฟล์รูปที่เป็นนามสกุล PNG เวลาแสดง IE 6 ไหมครับ  (อ่าน 1035 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« เมื่อ: 07 ธันวาคม 2008, 03:08:53 »

มีวิธีแก้ พื้นฟ้า ไฟล์รูปที่เป็นนามสกุล PNG เวลาแสดง IE 6 ไหมครับ
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 ธันวาคม 2008, 03:38:52 »

http://www.thaiseoboard.com/index.php/topic,33332.0.html
บันทึกการเข้า

Kobsoft
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 255
ออฟไลน์ ออฟไลน์

กระทู้: 2,574



ดูรายละเอียด
« ตอบ #2 เมื่อ: 07 ธันวาคม 2008, 08:24:31 »

ตัวอย่างการนำรูป png มาใ่ส่ใน <td> หรือ <div> นะคับสำหรับ IE6

<td style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='พาทรูป', sizingMethod='scale');">...</td>

สำหรับ Firefox สามารถแทรกรูป png ได้ปกติ

สำหรับคนที่เขียนเว็บ Global เน้นรองรับ IE FF ก็สามารถใช้ Javascrpt ตรวจสอบบราวเซอร์ของ client ได้ เช่น

<script type="text/javascript">
  var browser=navigator.appName;
  if (browser=="Microsoft Internet Explorer"){
        // IE            
  }
  else{
        // Other
  }
</script>

สำหรับ IE7 ยังคง support โหมด png นี้ได้ 2 อย่าง คือจะใช้คำสั่งแทรกรูปปกติแบบ FF ก็ได้ หรือจะใช้แบบข้างต้นก็ได้ แต่สำหรับ IE8 ได้พัฒนาหลักการตาม FF คืออาจจะมีการปิดโหมดนี้ออกไป เพื่อใช้มาตรฐานให้ตรงกับ W3 คับ

ขออภัยที่พูด คับ แทน ครับ นะ  ผมไม่ได้จงใจจะทำภาษาไทยเพี้ยน แต่ผมเห็นมันสะดวกดีสำหรับผมเวลาพิมพ์เร็วๆ เอิ๊กๆ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์