bgsound 是用以插入背景音樂,但只適用於 IE,在netscape 和 firefox 中並不適用,其參數設定很少。如下
src="bjyy.mp3" 設定 背景音樂 檔案及路徑,可以是相對路徑或絕對路徑。(不能播放播放列表檔案)
loop=infinite 是否自動重複播放,LOOP=2 表示重複兩次,可以用-1表示是無限重複
使用bgsound設定背景音樂,當視窗最小化時就自動暫停播放,視窗恢復時,繼續播放。
設定網頁背景音樂時常用的方法還有使用embed標籤 和object標籤
下面是bgsound最小化視窗時仍然繼續播放的特例:
當bgsound出現在iframe框架頁面內時,如果框架頁面內的背景音樂正在載入或正在播放
當移除這個iframe框架時,該背景音樂仍然繼續播放,而且視窗最小化後仍然播放
直到音樂自然播放完畢或視窗關閉時停止(不會循環播放)。
無論bgsound標籤的loop屬性設定如何,音樂只會播放一次。
演示代碼如下:
function window.onload(){
var bghtml="sound ";
bgmusic.document.body.innerHTML=bghtml;
document.all.bgmusic.removeNode();
}
注意:更改innerHTML屬性要在onload事件發生後才可以,即在瀏覽器完成對象的裝載後。