เมื่อ flash ไม่ผ่านการตรวจสอบตามมาตรฐาน XHTML
Flash เนี่ยไม่ใช่ tag ตามมาตรฐาน XHTML ครับ ดังนั้นเมื่อเรานำเว็บที่มีแฟลชเป็นส่วนประกอบไปตรวจสอบตามมาตรฐาน XHTML มันก็จะไม่ผ่านครับ
จริงๆแล้วมันมี tag object ครับที่สามารถใช้แทนได้ แต่ปัญหาก็คือ tag นี้ ไม่สามารถแสดงผลได้ครบทุกบราวเซอร์ เลยไม่ค่อยได้ผลดีนักครับ
เมื่อต้องการแก้ปัญหานี้ เราก็ยังมีอีกวิธีที่ใช้ได้ครับ คือการใช้ Javascript เพื่อเรียกใช้งาน Flash ครับ ซึ่งจริงๆแล้วมี Class หลายตัวเพื่อทำงานนี้ แต่สำหรับผมแล้วผมใช้ GMedia ครับ ซึ่งเป็น class ที่ผมออกแบบเพื่อใช้งานเองครับ
การใช้งาน ก็ง่ายๆเหมือนด้านบนนี่แหละครับ
player คือชื่อของ object ครับ
flash_src คือชื่อของไฟล์แฟลชที่ต้องการแสดง
flash คือพื้นที่ที่ต้องการแสดงผล flash ครับ
เพียงแค่นี้เว็บของคุณก็สามารถตรวจผ่าน w3c แล้วครับ
จริงๆแล้วมันมี tag object ครับที่สามารถใช้แทนได้ แต่ปัญหาก็คือ tag นี้ ไม่สามารถแสดงผลได้ครบทุกบราวเซอร์ เลยไม่ค่อยได้ผลดีนักครับ
เมื่อต้องการแก้ปัญหานี้ เราก็ยังมีอีกวิธีที่ใช้ได้ครับ คือการใช้ Javascript เพื่อเรียกใช้งาน Flash ครับ ซึ่งจริงๆแล้วมี Class หลายตัวเพื่อทำงานนี้ แต่สำหรับผมแล้วผมใช้ GMedia ครับ ซึ่งเป็น class ที่ผมออกแบบเพื่อใช้งานเองครับ
<html>
<script type="text/javascript" src="https://www.goragod.com/js/media.js"></script>
<body>
<div id="flash"></div>
<script type="text/javascript">
var flash_src = 'http://www.youtube.com/v/-pOkaC4eHsE';
var player = new GMedia('player' , flash_src); // inint GMedia(name, src, width, height)
player.addParam('flashvars','file=' + flash_src); // กำหนด property ให้กับ flash
player.write('flash'); // แสดง flash
</script>
</body>
</html>
การใช้งาน ก็ง่ายๆเหมือนด้านบนนี่แหละครับ
player คือชื่อของ object ครับ
flash_src คือชื่อของไฟล์แฟลชที่ต้องการแสดง
flash คือพื้นที่ที่ต้องการแสดงผล flash ครับ
เพียงแค่นี้เว็บของคุณก็สามารถตรวจผ่าน w3c แล้วครับ