如果你要在一个网页里加一个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注入以上代码而已。
<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注入以上代码而已。
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>");
}
}