我主要是实现播放器点歌功能,歌曲目录已经生成,通过选择歌曲,用js已经获取得了歌曲名,可以把获得的歌曲名传给服务器控件比如label控件,
比如: function SelectSongName(songname)
    {
     
        document.getElementById("label1").innerText=songname;        
    }
其中获取歌曲名的js函数和播放器参数代码都放在aspx页面,我不想把获取的歌曲名传给另一个页面去播放,只想放在同一个页面播放.
   现在的问题就是不知道怎么在点歌时同时把歌曲名传给当前页面的播放器的参数如: <param name="URL" value="歌曲文件夹/歌曲名??" />.我是新手请高手指教!

解决方案 »

  1.   

    网上有N多呀!一种是用JS拼写生成播放器代码。一种是用JS改变文件URL
      

  2.   

    我js语法不太熟悉,我知道用 document.getElementById("wmp").url="歌曲文件夹/歌曲名",可以获取,试了多次不知道怎么把"歌曲名"这个变量加到歌曲文件夹文件后面,这样也不行: document.getElementById("wmp").url="../songdata/"+歌曲名变量;如果没有文件夹直接用:document.getElementById("wmp").url=歌曲名变量;就行,可能是双引号,单引号位置的问题了,知道就告诉我一下吧