如果你要在一个网页里加一个flash该怎么做呢?就是在你的网页代码里添加如下代码:
 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="600">
 <param name="movie" value="flashUrl">
...
...
</object>上面代码只不过是在javascript里向document注入以上代码而已。

解决方案 »

  1.   

    //这个代码应该是放在使用showModalDialog打开的页面里面的js
    function viewFlash() 

    var flashUrl;//动画链接 
    if(window.dialogArguments != null) //判断是否使用了showModalDialog传递了参数,如果不为null就是传递了参数,然后执行下面的代码块

    flashUrl = window.dialogArguments; //获取传递的参数
    //下面的代码就是向页面输出html的,就是你的flash
    document.write(" <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"800\" height=\"600\">"); 
    document.write(" <param name=\"movie\" value=\""+flashUrl+"\">"); 
    document.write(" <param name=\"quality\" value=\"high\">"); 
    document.write(" <embed src=\""+flashUrl+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"800\" height=\"600\"> </embed>"); 
    document.write(" </object>"); 

    }
      

  2.   

    楼上是大牛啊。。再问一个问题:window.showModelDialog这个函数,在firefox下可用不?
      

  3.   

    据说ff3已经支持了,ff3-的版本不支持