我正在使用對象在我的html頁面中播放音頻文件。我需要使用拖對象,一個IE瀏覽器,一個用於其他瀏覽器 當前的代碼如下所示基於瀏覽器生成HTML
<object id='audioPlayer' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject'
height="42" width="250">
// giving parameters here
<%-- !IE--%>
<object type="video/x-ms-wmv" data="<%: Model.recordSourcePath %>" width="251" id="audioPlayerMozilla"
height="42">
// giving parameters here
</object>
</object>
其工作fine.But問題是我需要給diiferent ID的兩個對象(即audioplayer和audioPlayerMozilla)。如果我給這兩個Java腳本相同的ID是不適用於Mozilla。我必須要使用相同的ID訪問這個對象。我可以生成基於瀏覽器
HTMLS樣品我想如下所示
if (IE)
{
<object id='audioPlayer' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject'
height="42" width="250">
// giving parameters he
</object>
}
else if(!IE)
{
<object type="video/x-ms-wmv" data="<%: Model.recordSourcePath %>" width="251" id="audioPlayer"
height="42">
// giving parameters here
</object>
}
這裏,請注意,我用的ID是一樣的。所以我可以通過它們來處理它們。有沒有辦法做這樣的事情?