我的代码<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"   >    <td colspan="10" rowspan="1" style="height: 313px; text-align: center;">
                
                 <object   classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"   width="300"   height="150">   
    
                 <param   name="movie"       value="E:\WebSite\flash\.ban.swf"/>   
                 <param   name="quality"   value="high"/>   
                 <param   name="SCALE"   value="exactfit"/>                                                                                               
                 <embed   src="E:\WebSite\flash\.ban.swf"   width="300"   height="150"   quality="high"   pluginspage="http://www.macromedia.com/go/getflashplayer"   type="application/x-shockwave-flash"   scale="exactfit"></embed>                </object>                         
                </td>
这样插入flash却会出现错误  验证 (XHTML 1.0 Transitional): 不支持元素“embed”网页也显示不出FLASH.
请问那里设置不对应该怎么解决?

解决方案 »

  1.   

      <embed  src="E:\WebSite\flash\.ban.swf"  width="300"  height="150"  quality="high"  pluginspage="http://www.macromedia.com/go/getflashplayer"  type="application/x-shockwave-flash"  scale="exactfit"> </embed> 
    用绝对路径看看
      

  2.   

    这样可以:
        <table>
            <tr>
                <td colspan="10" rowspan="1" style="height: 313px; text-align: center;">
                    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
                        width="300" height="150">
                        <param name="movie" value="../../Images/fish.swf" />
                        <param name="quality" value="high" />
                        <param name="SCALE" value="exactfit" />
                        <embed src="../../Images/fish.swf" width="300" height="150" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
                            type="application/x-shockwave-flash" scale="exactfit"> </embed>
                    </object>
                </td>
            </tr>
        </table>
      

  3.   

    1    .ban.swf====》文件名错误。
    2    得用相对路径。
      

  4.   

    <embed src="~/flash/ban.swf" width="300" height="150" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" 
                            type="application/x-shockwave-flash" scale="exactfit"> </embed> 已经改完了,还是出现错误  验证 (XHTML 1.0 Transitional): 不支持元素“embed”网页也显示不出FLASH.
    请问<object></object>里的内容和<embed></embed>都要加上吗,一加 embed 就说 (XHTML 1.0 Transitional): 不支持元素“embed”为什么?
      

  5.   


    <html>
    <head>
    <title></title>
    </head>
    <body>
    <table>
            <tr>
                <td colspan="10" rowspan="1" style="height: 313px; text-align: center;">
                    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
                        width="300" height="150">
                        <param name="movie" value="../../Images/fish.swf" />
                        <param name="quality" value="high" />
                        <param name="SCALE" value="exactfit" />
                        <embed src="../../Images/fish.swf" width="300" height="150" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
                            type="application/x-shockwave-flash" scale="exactfit"> </embed>
                    </object>
                </td>
            </tr>
        </table> 
    </body>
    </html>晕了,你不会连HTML文档的基本结构都不清楚吧?
      

  6.   

    classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 这个看看还正确吗?
      

  7.   

    只要这样就可以了!!!
    <embed src="~/flash/ban.swf" width="300" height="150" quality="high"></embed> 
      

  8.   

    参考
    http://www.cnblogs.com/kangshifu/articles/1259825.html
    http://www.cnblogs.com/csdn425/archive/2007/10/17/927050.html