เมื่อ flash ไม่ผ่านการตรวจสอบตามมาตรฐาน XHTML
จริงๆแล้วมันมี 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 แล้วครับ