把输出flash对象html的部分用js的document.write是实现~~再把这部分代码放进js文件里。。这样。。如果是菜鸟的话就能给你蒙骗过去了
不过对于高手一点用都没有~~须知道,别人浏览你页面的时候,flash文件是一定会加载到本地的~可以在ie的临时文件里找~所以做怎样的隐藏都是没用的~~除非你用更多服务器端的手法,或者flash里面的技术做法去掩盖~~不过你的页面是静态页~说了等于没说~~

解决方案 »

  1.   

    用js是可以实现的 ,但不是根本上的比如: object加载后在 js 中去 设定它的src
      

  2.   

    你的页面~~
    <html>
    <script type="text/javascript src="writeFlash.js"></script>
    </html>writeFlash.js文件var html='<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="533" height="104"><param name="movie" value="swf文件地址"><param name=flashvars value="xmlvoteid=14"><param name="quality" value="high"><embed src="swf文件地址" flashvars="xmlvoteid=14" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="533" height="104"></embed></object>';
    document.write(html);
      

  3.   

    he_8134 好!我试了一下,没有显示出来。
    在a.html页面里插入b.swf文件,a.html与b.swf处在同一目录下。按照he_8134上面的代码,我在a.html的<body></body>里插入<script type="text/javascript src="writeflash.js"></script>
    然后把writeflash.js存放在与a.html同一目录下。writeflash.js内容如下:
    var html='<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="533" height="104">
    <param name="movie" value="b.swf">
    <param name=flashvars value="xmlvoteid=14">
    <param name="quality" value="high">
    <embed src="b.swf" flashvars="xmlvoteid=14" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="533" height="104"></embed></object>';
    document.write("html");传上服务器后,页面不显示swf文件,然后把writeflash.js最后一行document.write(html);的括号里加入双引号,变成document.write("html");,保存上传,仍是不成功。请问问题出在哪里?
      

  4.   


    <script   type="text/javascript   src="writeflash.js"> </script>
    <script   type="text/javascript"   src="writeflash.js"> </script>观察一下2行有什么区别~~
    ;( 少了个引号~会出错~~
      

  5.   

    呵呵,最后有调试工具,比如firebug
      

  6.   

    谢谢he_8134 ,把双引号加入后,就显示正常了。如果想把动画全屏显示,即以http://xxx/a.swf这样单独链接一个swf,页面里完全只显示flash播放,该如何处理?看到别人的贴子以多少分求助后才知可以划分以示感谢的。首先我不清楚这个规矩,我这个上面显示的是20分,应该给he_8134,但该如何划给你?也要谢谢tantaiyizu 和xdspower两位高手的建议和帮助。
      

  7.   

    关于全屏播放,可以设置为width="800" height="600",但如果分辨率是1024×728,就没起到全屏效果。怎样做到能让其自动随分辨率变化?