困扰了半天,终于解决了这个问题,使用Javascript动态加载Flash。 var getFlashObject = function(id,name,width,height,url){ var o = document.createElement("object"); o.id = id; o.name = name; if ( window.ActiveXObject ) {//IE o.setAttribute("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"); o.setAttribute("codebase", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"); o.style.width = width; o.style.height = height; o.Movie = url; //想要知道Flash对象的参数,可以使用alert(o.innerHTML);查看,o.innerHTML只读,不能直接付值 //只能采用o.Movie = url;这种形式 } else {//FF var e = document.createElement("embed"); e.src = url; e.setAttribute("quality","high"); e.setAttribute("pluginspage","http://www.macromedia.com/go/getflashplayer"); e.setAttribute("type","application/x-shockwave-flash"); e.style.width = width; e.style.height = height; o.appendChild(e); } return o; }