(即: 通過text/html應答頁面, 而非application/xhtml+xml)SWFObject的使用是非常簡單的, 只需要 swfobject.js這個js文件, 然後在DOM中插入壹些簡單的JS代碼, 就能嵌入Flash資源了, 這裏就寫個簡單的用法:1. 下載SWFObject的 js 文件
下載地址: /swfobject/swfobject.zip
包含swfobject.js 和其他範例.2. 在 HTML 頁面 head 頭部區嵌入這個js文件 <script type="text/javascript" src="swfobject.js"></script> 3. 在妳的 HTML 中寫壹個用來放 Flash 的div
比如: (給壹個妳想取的id 比如 swfcontent, 然後在這個div裏放上妳的替換內容.) <div id="swfcontent">
這裏放替換內容, 用來在 Flash 無法顯示時顯示.
</div> 4. 使用作用代碼
當然這腳本也可以寫在外部 js 文件中! <script type="text/javascript">
var so = new SWFObject("expressinstall.swf", "expressinstall", "200", "100", "7", "#666666");
//參數意思: 地址, Flash 的id (不是div的id), 寬, 高, 版本需求, 背景顏色(這個參數當然也可以設置成透明"wmode" 再 so.addParam("wmode","transparent");)
//此外, 還有如下可選參數:
//quality - 畫面質量, 默認為"high".
//xiRedirectUrl - ExpressInstall相關
//redirectUrl - 沒有安裝相應版本的播放器後自動跳轉的目標地址
//detectKey - 這是當忽略檢測時, SWFObject將去url地址中查找的變量, 默認值為 "detectflash".
so.write("swfcontent");
//將id為swfcontent的div中內容替換為Flash
</script> OK整個htm代碼示例: <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Your Title</title>
<script type="text/javascript" src="swfobject.js"></script>
</head> <body><div id="swfcontent">
這裏放替換內容, 用來在 Flash 無法顯示時顯示.
</div><script type="text/javascript">
var so = new SWFObject("expressinstall.swf", "expressinstall", "200", "100", "7", "#666666");
so.write("swfcontent");
</script></body>
</html>