看板 Web_Design 關於我們 聯絡資訊
※ 引述《tomin (for pete's Bake)》之銘言: : 標題: Re: [問題] 請問一個頁面播放多首音樂的效率改善 : 時間: Tue Feb 17 00:44:54 2009 : : 為了讓IE也可以播 我只想到這個解法 跟你的要求有點不合 : 不過若是你把「播放A」文字,換成播放的圖樣,本題答案就更接近了。 : : : <div id="music1.mp3" onclick="doLoad(this)">播放A</div> : <div id="music2.mp3" onclick="doLoad(this)">播放B</div> : <div id="music20.mp3" onclick="doLoad(this)">播放C</div> : : <SCRIPT LANGUAGE="JavaScript" type="text/javascript"> : function doLoad(object){ : document.getElementById(object.id).innerHTML = "<embed src=" + : object.id +" loop=false autostart=true showstatusbar=true height=50>"; : } : </SCRIPT> 您好: 首先謝謝你的回覆,這我有想過,就是想辦法去生出撥放器的事件,不過,以你的例子 來看,當我把「撥放A」換成「撥放器」的外觀,那上面至少有撥放、暫停、停止等等, 那我勢必去處理這些事件,然而,除了撥放以外(你上面的例子),其他的事件我該如何 傳參數、傳給誰?這是我還不清楚的地方。謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.25.4
buganini:都不用 那些是處理embed的元件在負責的 src就夠了 02/17 10:16
buganini:試試看就知道了咩 不然你自己寫embed的時候有自己處理 02/17 10:17
buganini:全部的動作嗎? 他的意思是 在需要的時候才把<embed> 02/17 10:17
buganini:塞進HTML結構裡 此時這個<embed>才算存在 在此之前 02/17 10:18
buganini:不會下載檔案 02/17 10:18
buganini:innerHTML還蠻好用的 雖然聽說不是標準? 但支援度頗佳 02/17 10:18
llama:我懂他的意思,我在原po的推文2與3就提起想做這件事情... 02/17 11:43
llama:我沒想通吧...我再試試看,謝謝t大與b大 02/17 11:44
ybite:播放音樂還是熱烈推薦Flash的解決方案(JW/Flowplayer) 02/17 18:17
tomin:你把code跑一次 就知道會出現播放器 可以播放,暫停,停止 02/17 20:59