之前的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="240" height="90">
<param name="movie" value="upload/image/<%=shouyexiala.getString("Linkimages")%>">
<param name="quality" value="high">
<param name="wmode" value="opaque" >
<embed src="upload/image/<%=shouyexiala.getString("Linkimages")%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="240" height="90"></embed>
</object>
后来看网上说将flash封装到js中,再从页面调用js就没有安全提示了,但是封装之后页面显示不了,封装的js:function ShowFlash(movieName, iwidth, iheight)
{
var flashCode = ''; flashCode = ' <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= '+ iwidth + ' height= '+ iheight + '> ';
flashCode = flashCode + ' <param name=movie value= '+ movieName+ '> ';
flashCode = flashCode + ' <param name=allowScriptAccess value=always> ';
flashCode = flashCode + ' <param name=wmode value=opaque> ';
flashCode = flashCode + ' <param name=quality value=high> ';
flashCode = flashCode + ' <embed src= '+ movieName + ' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash allowscriptaccess=always swliveconnect=true width= '+ iwidth + ' height= '+ iheight + ' > </embed> </object> ';
document.write(flashCode);
}在页面上调用不出来,路径什么的都是对的
求解释
<param name="movie" value="upload/image/<%=shouyexiala.getString("Linkimages")%>">
<param name="quality" value="high">
<param name="wmode" value="opaque" >
<embed src="upload/image/<%=shouyexiala.getString("Linkimages")%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="240" height="90"></embed>
</object>
后来看网上说将flash封装到js中,再从页面调用js就没有安全提示了,但是封装之后页面显示不了,封装的js:function ShowFlash(movieName, iwidth, iheight)
{
var flashCode = ''; flashCode = ' <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= '+ iwidth + ' height= '+ iheight + '> ';
flashCode = flashCode + ' <param name=movie value= '+ movieName+ '> ';
flashCode = flashCode + ' <param name=allowScriptAccess value=always> ';
flashCode = flashCode + ' <param name=wmode value=opaque> ';
flashCode = flashCode + ' <param name=quality value=high> ';
flashCode = flashCode + ' <embed src= '+ movieName + ' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash allowscriptaccess=always swliveconnect=true width= '+ iwidth + ' height= '+ iheight + ' > </embed> </object> ';
document.write(flashCode);
}在页面上调用不出来,路径什么的都是对的
求解释
你JS里怎么丢了引号??