วันอาทิตย์ ที่ 2 ธันวาคม 2550
|

จากรุปข้างบน ใครที่ใส่ flash slide หรือ โค้ด flash
เวลาเปิดหน้าต่างการแก้ไขข้อมูลของกล่อง ต่างๆ อาจเกิดปัญหา ว่า flash เหล่านั้นมาทับหน้าต่าง ดังรูป
แก้อย่างไร
ตามวิชาการแล้ว เราไม่สามารถ สั่งให้ html อยู่บน flash ได้
แต่เราต้องไปสั่งที่ตัว โค้ด flash
แก้แบบนี้
แบบที่ 1 ------------------------------------------- เพิ่ม โค้ด wmode="transparent" ใน tag <embed> ในกรณีที่โค้ดเราไม่มี tag object มาด้วย มีแต่ tag embed
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="flash.swf" width="760" height="400" type="application/x-shockwave-flash" quality="high" wmode="transparent" /> </embed />
แบบที่ 2 -------------------------------------------
เพิ่ม โค้ด <param name="wmode" value="transparent" /> ในกรณีที่ โค้ดเรา มี tag object มา
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="180" width="180" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param value="logo.swf" name="movie" /> <param value="high" name="quality" /> <param value="transparent" name="wmode" /> </object>
แบบที่ 3 -------------------------------------------
ถ้ามี tag object และ embed มาด้วยสองอันก็ใส่ ทั้ง wmode="transparent" และ <param value="transparent" name="wmode" /> ครับ สองที่
จากนั้น บันทึกแล้ว refresh หน้าใหม่ ปัญฆาเหล่านี้จะเลิอกกวนใจไปเลย อิอิ
มันมาทับ หน้าต่าง
|
เราสร้างรูปแบบผิดงะ