微軟官方關(guān)于激活控件的文章:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp
解決方法:
把HTML頁面中顯示FLASH控件的代碼寫到JS中動(dòng)態(tài)顯示,如: <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="767" height="122">
<param name="movie" value="http://www.dkonline.com.cn/images/menu.swf">
<param name="WMode" value="Transparent">
<param name="quality" value="high">
<embed src="http://www.dkonline.com.cn/images/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="767" height="122"></embed>
</object>
示例頁面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無標(biāo)題文檔</title>
</head>
<body>
<script language="javascript" src="ss.js"></script>
<script language="javascript">
ShowMenu();
</script>
</body>
</html>ss.js文件:
function ShowMenu()
{
document.write(''
+'<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="767" height="122">'
+' <param name="movie" value="http://www.dkonline.com.cn/images/menu.swf">'
+' <param name="WMode" value="Transparent">'
+' <param name="quality" value="high">'
+' <embed src="http://www.dkonline.com.cn/images/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="767" height="122"></embed>'
+'</object>'
);
}
也可以使用SWFObject來輸出FLASH http://blog.deconcept.com/swfobject/
本Blog純屬個(gè)人學(xué)習(xí)、工作需要,記錄相關(guān)資料。請不要發(fā)表任何有人身攻擊的言論,謝謝! www.zhipsoft.cn