网页播放mp3

网上找的代码,经测试可以使用:
1.<html>
<head>
<title>网页播放mp3</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>
            <b>在线音乐点播</b></td>
        </tr>
      </table>
      <br>
      <table align=center style="font:9pt">
        <tr>
          <td>
              <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225">
              <param name="AudioStream" value="-1">
              <param name="AutoSize" value="-1">
              <!--是否自动调整播放大小-->
              <param name="AutoStart" value="-1">
              <!--是否自动播放-->
              <param name="AnimationAtStart" value="-1">
              <param name="AllowScan" value="-1">
              <param name="AllowChangeDisplaySize" value="-1">
              <param name="AutoRewind" value="0">
              <param name="Balance" value="0">
              <!--左右声道平衡,最左-9640,最右9640-->
              <param name="BaseURL" value>
              <param name="BufferingTime" value="15">
              <!--缓冲时间-->
              <param name="CaptioningID" value>
              <param name="ClickToPlay" value="-1">
              <param name="CursorType" value="0">
              <param name="CurrentPosition" value="0">
              <!--当前播放进度 -1 表示不变,0表示开头 单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0-->
              <param name="CurrentMarker" value="0">
              <param name="DefaultFrame" value>
              <param name="DisplayBackColor" value="0">
              <param name="DisplayForeColor" value="16777215">
              <param name="DisplayMode" value="0">
              <param name="DisplaySize" value="0">
              <!--视频1-50%, 0-100%, 2-200%,3-全屏 其它的值作0处理,小数则采用四舍五入然后按前的处理-->
              <param name="Enabled" value="-1">
              <param name="EnableContextMenu" value="-1">
              <!--是否用右键弹出菜单控制-->
              <param name="EnablePositionControls" value="-1">
              <param name="EnableFullScreenControls" value="-1">
              <param name="EnableTracker" value="-1">
              <!--是否允许拉动播放进度条到任意地方播放-->
              <param name="Filename" value="Music/sayoldtime.mp3" valuetype="ref">
              <param name="InvokeURLs" value="-1">
              <param name="Language" value="-1">
              <param name="Mute" value="0">
              <!--是否静音-->
              <param name="PlayCount" value="10">
              <!--重复播放次数,0为始终重复-->
              <param name="PreviewMode" value="-1">
              <param name="Rate" value="1">
              <!--播放速度1.0-2.0倍的速度播放-->
              <param name="SAMILang" value>
              <param name="SAMIStyle" value>
              <param name="SAMIFileName" value>
              <!--选择同时播放(伴音)的歌曲-->
              <param name="SelectionStart" value="-1">
              <param name="SelectionEnd" value="-1">
              <param name="SendOpenStateChangeEvents" value="-1">
              <param name="SendWarningEvents" value="-1">
              <param name="SendErrorEvents" value="-1">
              <param name="SendKeyboardEvents" value="0">
              <param name="SendMouseClickEvents" value="0">
              <param name="SendMouseMoveEvents" value="0">
              <param name="SendPlayStateChangeEvents" value="-1">
              <param name="ShowCaptioning" value="0">
              <!--是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示-->
              <param name="ShowControls" value="-1">
              <!--是否显示控制,比如播放,停止,暂停-->
              <param name="ShowAudioControls" value="-1">
              <!--是否显示音量控制-->
              <param name="ShowDisplay" value="0">
              <!--显示节目信息,比如版权等-->
              <param name="ShowGotoBar" value="0">
              <!--一条框,在下面,有往下箭头-->
              <param name="ShowPositionControls" value="-1">
              <!--是否显示往前往后及列表,如果显示一般也都是灰色不可控制-->
              <param name="ShowStatusBar" value="-1">
              <!--当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间-->
              <param name="ShowTracker" value="-1">
              <!--是否显示当前播放跟踪条,即当前的播放进度条-->
              <param name="TransparentAtStart" value="-1">
              <param name="VideoBorderWidth" value="0">
              <!--显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小-->
              <param name="VideoBorderColor" value="0">
              <!--显示黑色框的颜色, 为RGB值,比如ffff00为黄色-->
              <param name="VideoBorder3D" value="0">
              <param name="Volume" value="0">
              <!--音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640,最大0-->
              <param name="WindowlessVideo" value="0">
              <!--如果是0可以允许全屏,否则只能在窗口中查看-->
            </object> <br>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.filename);">查看当前任务</span><br>
            <b>MP3点播</b>
            <br><span style="cursor:hand" onClick="document.MediaPlayer1.filename='http://xxzx.wems.net/jxggtd/wems-kj/kjk/yw3/1.MP3';">轩辕剑参外传-天之痕</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.filename='http://202.107.236.189/mal/zz/张真-红红好姑娘.mp3';">张真(红红好姑娘)</span>
           
            <br>
            <b>播放速度调整</b>
            <script>
var mediaRate=document.MediaPlayer1.Rate;
var mediaVolume=document.MediaPlayer1.Volume;
var mediaCurrentPosition=document.MediaPlayer1.CurrentPosition;
function setRate(num)
{
     mediaRate=num;
     document.MediaPlayer1.Rate=num;
}
function addCurrentPosition(num)
{
     mediaCurrentPosition=document.MediaPlayer1.CurrentPosition;
     mediaCurrentPosition+=num;
     if(mediaCurrentPosition<0)mediaCurrentPosition=0;
     document.MediaPlayer1.CurrentPosition=mediaCurrentPosition;
}
function addVolume(num)
{
     mediaVolume=document.MediaPlayer1.Volume;
     if(num>0 && mediaVolume<-1)
     {
           mediaVolume+=num;
           if(mediaVolume>-1)mediaVolume=-1;
           document.MediaPlayer1.Volume=mediaVolume;
     }
     else
     {
           if(num<0 && mediaVolume>-9999)
           {      mediaVolume +=num;
                 if(mediaVolume <-9999)mediaVolume=-9999;
                 document.MediaPlayer1.Volume=mediaVolume;
           }
     }
}
function addRate(num)
{
     mediaRate=document.MediaPlayer1.Rate;
     if(num>0 && mediaRate<12.0)
     {
           mediaRate+=num;
           //if(mediaRate >2.0)mediaRate=2.0;
           document.MediaPlayer1.Rate=mediaRate;
     }
     else
     {
           if(num<0 && mediaRate>0.1)
           {      mediaRate +=num;
                 if(mediaRate <0.1)mediaRate=0.1;
                 document.MediaPlayer1.Rate=mediaRate;
           }
     }
}
function exchangeValue(obj)
{
     if(obj=="0")
     {
           obj="-1";
     }
     else
     {
           obj="0";
     }
     return obj;
}
</script>
            <!--速度正常1.0
     速度慢0.0<value<1.0
     速度快1.0<value<2.0
-->
            <span style="cursor:hand" onClick="setRate(1.2);">较快</span> <span style="cursor:hand" onClick="addRate(0.1);">加速</span>
            <span style="cursor:hand" onClick="addRate(-0.1);">减速</span> <span style="cursor:hand" onClick="setRate(0.8);">较慢</span>
            <span style="cursor:hand" onClick="setRate(1);">正常</span> <span style="cursor:hand" onClick="alert(mediaRate);">查看速度</span>
            <br>
            <b>播放声音调整</b> <span style="cursor:hand" onClick="document.MediaPlayer1.Mute=exchangeValue(document.MediaPlayer1.Mute);">静音/取消</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.Mute);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-1">最大</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-9999">最小</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-180">默认</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-259">中大</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-399">中等</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-999">中小</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Volume=-1599">小</span>
            <span style="cursor:hand" onClick="addVolume(100);">加大音量</span> <span style="cursor:hand" onClick="addVolume(-100);">减少音量</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.Volume);">查看</span>
            <br>
            <b>播放界面控制</b><br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowCaptioning=exchangeValue(document.MediaPlayer1.ShowCaptioning);">显示/隐藏字幕</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowCaptioning);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowControls=exchangeValue(document.MediaPlayer1.ShowControls);">显示/隐藏播放控制</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowControls);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowAudioControls=exchangeValue(document.MediaPlayer1.ShowAudioControls);">显示/隐藏音量控制</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowAudioControls);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowDisplay=exchangeValue(document.MediaPlayer1.ShowDisplay);">显示/隐藏节日信息</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowDisplay);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowGotoBar=exchangeValue(document.MediaPlayer1.ShowGotoBar);">显示/隐藏GOTOBAR</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowGotoBar);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowPositionControls=exchangeValue(document.MediaPlayer1.ShowPositionControls);">显示/隐藏位置控制</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowPositionControls);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowStatusBar=exchangeValue(document.MediaPlayer1.ShowStatusBar);">显示/隐藏播放信息</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowStatusBar);">查看</span>
            <br>
            <span style="cursor:hand" onClick="document.MediaPlayer1.ShowTracker=exchangeValue(document.MediaPlayer1.ShowTracker);">显示/隐藏播放跟踪条</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.ShowTracker);">查看</span>
            <br>
            <b>声道切换</b> <span style="cursor:hand" onClick="document.MediaPlayer1.Balance=-9640;">左声道</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Balance=9640;">右声道</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.Balance=0;">左右平衡</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.Balance);">查看</span>
            <br>
            <b>视频窗口大小</b> <span style="cursor:hand" onClick="document.MediaPlayer1.DisplaySize=1;">50%</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.DisplaySize=0;">100%</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.DisplaySize=2;">200%</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.DisplaySize=3;">全屏</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.DisplaySize);">查看</span>
            <br>
            <b>播放进度控制</b> <span style="cursor:hand" onClick="document.MediaPlayer1.CurrentPosition=0;">回到开始</span>
            <span style="cursor:hand" onClick="addCurrentPosition(60);">前进一分钟</span>
            <span style="cursor:hand" onClick="addCurrentPosition(-60);">后退一分钟</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.CurrentPosition=99999;">到最后</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.CurrentPosition);">查看</span>
            <br>
            <b>选择伴音</b> <span style="cursor:hand" onClick="document.MediaPlayer1.SAMIFileName='http://xxzx.wems.net/jxggtd/wems-kj/kjk/yw3/1.MP3';">天之痕</span>
            <span style="cursor:hand" onClick="document.MediaPlayer1.SAMIFileName='';">无</span>
            <span style="cursor:hand" onClick="alert(document.MediaPlayer1.SAMIFileName);">查看</span>
            (注意不能马上生效,点击后需要再重新播放歌曲) <span style="cursor:hand" onClick="alert(document.MediaPlayer1.maxlength);">查看</span>
            <script language=vbscript>
for each obj in document.MediaPlayer1.all
     messagebox(obj)
next
</script>
</td></tr></table>
</body>
</html>

2.<html>
<head>
<title>aboutplayer</title>
<style>
body {
 overflow:auto;
 font-size:12px;
 cursor:default;
 background-color: #977E4A;
}

#table01 {
 font-size:12px;
 background-Color:black;
 color:white;
 text-align:center;
}

#playListTitle {
 background-Color:#001122;
 color:white;
 font-size:12px;
 font-weight:bold;
 width:100%;
 height:16px;
 padding:2px;
}

#playList {
 width:150px;
 height:225px;
 margin:0px;
 font-size:12px;
 background-Color:black;
 color:white;
}

#musicList {
 width:200px;
 border:buttonface 4px groove;
 height:80px;
 position:absolute;
 right:5px;
 top:23px;
 left: -1px;
}

#musicListTitle {
 font-size:13px;
 width:100%;
 height:20px;
 background-Color:#C5FFC5;
 padding:3px;
 font-weight:bold;
}

#musicList a {
 text-decoration:none;
 width:100%;
 height:20px;
 line-height:20px;
 font-szie:20px;
 line-height:20px;
 padding-top:5px;
 padding-left:10px;
}

#musicList a:hover {
 background-Color:#E5FFE5;
}
.style1 {
 color: #006699;
 font-weight: bold;
}
.style2 {font-size: 12px}
a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
.style4 {font-size: 12px; color: #FFFF33; }
.style7 {font-family: "Times New Roman", Times, serif}
</style>
<script>

function playList_dragOver(){
 event.returnValue=false;
}

function playList_dragEnter(){
 event.returnValue=false;
 event.dataTransfer.dropEffect='link';
}

function addMusic(){
 if(event.srcElement.tagName=='A'){
  strTxt=event.srcElement.innerText;
  strURL=event.srcElement.href;
  playList.innerHTML="";
  playList.options[0]=new Option(strTxt,strURL);
  playList.options[0].selected=true;
 }
 event.returnValue=false;
 
 playList_dblClick();
 return(false);
}

function playList_drop(){
 strTxt=unescape(event.dataTransfer.getData('Text').split(":")[0]);
 strURL=unescape(event.dataTransfer.getData('Text').split(":")[1]);
 playList.options[playList.options.length]=new Option(strTxt,strURL);
}

function playList_keyDown(){
 if(event.keyCode==46){
  try{
   playList.options[playList.options.selectedIndex].outerHTML="";
  }catch(e){}
  return(false);
 }
 if(event.keyCode==13){
  playList_dblClick();
  return(false);
 }
}

function playList_dblClick(){
 MediaPlayer1.detachEvent("PlayStateChange",checkPlayStatus);
 MediaPlayer1.fileName=playList.value;
 MediaPlayer1.play();
 setTimeout('MediaPlayer1.play();MediaPlayer1.attachEvent("PlayStateChange",checkPlayStatus);',1000);
}

function musicList_dragStart(){
 if(event.srcElement.tagName=='A'){
  event.dataTransfer.setData('Text',escape(event.srcElement.innerText)+":"+escape(event.srcElement.href));
 }else{
  return(false);
 }
}

function init(){
 MediaPlayer1.AutoRewind=false;
 MediaPlayer1.AutoStart=true;
 MediaPlayer1.SendPlayStateChangeEvents=true;
 MediaPlayer1.attachEvent("PlayStateChange",checkPlayStatus);
}

function checkPlayStatus(oldState,newState){
 try{
  if(MediaPlayer1.PlayState==0){
   MediaPlayer1.detachEvent("PlayStateChange",checkPlayStatus);
   MediaPlayer1.stop();
   if(playList.options.selectedIndex<playList.options.length-1){
    playList.options[playList.options.selectedIndex+1].selected=true;
   }else{
    playList.options[0].selected=true;
   }
   MediaPlayer1.fileName=playList.value;
   MediaPlayer1.play();
   setTimeout('MediaPlayer1.play();MediaPlayer1.attachEvent("PlayStateChange",checkPlayStatus);',1000);
  }
 }catch(e){}
}
</script>
<script>
function doFull()
{
var objId = "MediaPlayer1";
var funcStr = objId + ".displaySize = 3";
eval(funcStr);
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><body οnlοad="init();">
<table id=table01>
 <tr>
  <td>
   <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
    <param name="AudioStream" value="-1">
    <param name="AutoSize" value="-1">
    <!--是否自动调整播放大小-->
    <param name="AutoStart" value="0">
    <!--是否自动播放-->
    <param name="AnimationAtStart" value="-1">
    <param name="AllowScan" value="-1">
    <param name="AllowChangeDisplaySize" value="-1">
    <param name="AutoRewind" value="0">
    <param name="Balance" value="0">
    <!--左右声道平衡,最左-9640,最右9640-->
    <param name="BaseURL" value>
    <param name="BufferingTime" value="15">
    <!--缓冲时间-->
    <param name="CaptioningID" value>
    <param name="ClickToPlay" value="-1">
    <param name="CursorType" value="0">
    <param name="CurrentPosition" value="0">
    <!--当前播放进度 -1 表示不变,0表示开头 单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0-->
    <param name="CurrentMarker" value="0">
    <param name="DefaultFrame" value>
    <param name="DisplayBackColor" value="0">
    <param name="DisplayForeColor" value="16777215">
    <param name="DisplayMode" value="0">
    <param name="DisplaySize" value="0">
    <!--视频1-50%, 0-100%, 2-200%,3-全屏 其它的值作0处理,小数则采用四舍五入然后按前的处理-->
    <param name="Enabled" value="-1">
    <param name="EnableContextMenu" value="1">
    <!-是否用右键弹出菜单控制-->
    <param name="EnablePositionControls" value="-1">
    <param name="EnableFullScreenControls" value="-1">
    <param name="EnableTracker" value="-1">
    <!--是否允许拉动播放进度条到任意地方播放-->
    <param name="Filename" value="" valuetype="ref">
    <param name="InvokeURLs" value="-1">
    <param name="Language" value="-1">
    <param name="Mute" value="0">
    <!--是否静音-->
    <param name="PlayCount" value="10">
    <!--重复播放次数,0为始终重复-->
    <param name="PreviewMode" value="-1">
    <param name="Rate" value="1">
    <!--播放速度1.0-2.0倍的速度播放-->
    <param name="SAMILang" value>
    <param name="SAMIStyle" value>
    <param name="SAMIFileName" value>
    <!--选择同时播放(伴音)的歌曲-->
    <param name="SelectionStart" value="-1">
    <param name="SelectionEnd" value="-1">
    <param name="SendOpenStateChangeEvents" value="-1">
    <param name="SendWarningEvents" value="-1">
    <param name="SendErrorEvents" value="-1">
    <param name="SendKeyboardEvents" value="0">
    <param name="SendMouseClickEvents" value="0">
    <param name="SendMouseMoveEvents" value="0">
    <param name="SendPlayStateChangeEvents" value="-1">
    <param name="ShowCaptioning" value="0">
    <!--是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示-->
    <param name="ShowControls" value="-1">
    <!--是否显示控制,比如播放,停止,暂停-->
    <param name="ShowAudioControls" value="-1">
    <!--是否显示音量控制-->
    <param name="ShowDisplay" value="0">
    <!--显示节目信息,比如版权等-->
    <param name="ShowGotoBar" value="0">
    <!--一条框,在下面,有往下箭头-->
    <param name="ShowPositionControls" value="-1">
    <!--是否显示往前往后及列表,如果显示一般也都是灰色不可控制-->
    <param name="ShowStatusBar" value="-1">
    <!--当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间-->
    <param name="ShowTracker" value="-1">
    <!--是否显示当前播放跟踪条,即当前的播放进度条-->
    <param name="TransparentAtStart" value="-1">
    <param name="VideoBorderWidth" value="0">
    <!--显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小-->
    <param name="VideoBorderColor" value="0">
    <!--显示黑色框的颜色, 为RGB值,比如ffff00为黄色-->
    <param name="VideoBorder3D" value="0">
    <param name="Volume" value="0">
    <!--音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640,最大0-->
    <param name="WindowlessVideo" value="0">
    <embed src="-1" width="286" height="225" autostart="0" audiostream="-1" autosize="-1" animationatstart="-1" allowscan="-1" allowchangedisplaysize="-1" autorewind="0" balance="0" baseurl="value" bufferingtime="15" captioningid="value" clicktoplay="-1" cursortype="0" currentposition="0" currentmarker="0" defaultframe="value" displaybackcolor="0" displayforecolor="16777215" displaymode="0" displaysize="0" enabled="-1" enablecontextmenu="-1" enablepositioncontrols="-1" enablefullscreencontrols="-1" enabletracker="-1" filename="" invokeurls="-1" language="-1" mute="0" playcount="10" previewmode="-1" rate="1" samilang="value" samistyle="value" samifilename="value" selectionstart="-1" selectiοnend="-1" sendopenstatechangeevents="-1" sendwarningevents="-1" senderrorevents="-1" sendkeyboardevents="0" sendmouseclickevents="0" sendmousemoveevents="0" sendplaystatechangeevents="-1" showcaptioning="0" showcontrols="-1" showaudiocontrols="-1" showdisplay="0" showgotobar="0" showpositioncontrols="-1" showstatusbar="-1" showtracker="-1" transparentatstart="-1" videoborderwidth="0" videobordercolor="0" videoborder3d="0" volume="0" windowlessvideo="0"></embed>
    <!--如果是0可以允许全屏,否则只能在窗口中查看-->
   </object>
  </td>
  <td>
   <div id=playListTitle>Play List:</div>
   <select id=playList size=2 οndragοver="playList_dragOver();" οndragenter="playList_dragEnter();"
    οndrοp="playList_drop();" οnkeydοwn="playList_keyDown();" οndblclick="playList_dblClick();">
   </select>
  </td>
 </tr>
</table>
<script language="JavaScript1.2">

var dragswitch=0
var nsx
var nsy
var nstemp

function drag_dropns(name){
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.οnmοusedοwn=gons
temp.οnmοusemοve=dragns
temp.οnmοuseup=stopns
}

function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}

function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}


//drag drop function for IE 4+
/

var dragapproved=false

function drag_dropie(){
if (dragapproved==true){
document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
document.all.showimage.style.pixelTop=tempy+event.clientY-iey
return false
}
}

function initializedragie(){
iex=event.clientX
iey=event.clientY
tempx=showimage.style.pixelLeft
tempy=showimage.style.pixelTop
dragapproved=true
document.οnmοusemοve=drag_dropie
}


if (document.all){
document.οnmοuseup=new Function("dragapproved=false")
}

drag drop functions end here//

function hidebox(){
if (document.all)
showimage.style.visibility="hidden"
else if (document.layers)
document.showimage.visibility="hide"
}


</script>
<div id="showimage" style="position:absolute; width:500px; left:465px; top:18px; height: 0px;">
<table border="0" width="199" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0"
    height="36">
      <tr>
        <td width="100%" bgcolor="#C6FFC6" style="padding:4px" onMousedown="initializedragie()"><ilayer width="100%" onSelectStart="return false"><layer width="100%" onMouseover="dragswitch=1;drag_dropns(showimage)" onMouseout="dragswitch=0" class="style1">
        <div align="left" class="style2">
          <div align="center">用鼠标按着我拖拖看<span class="style7">^o^</span></div>
        </div>
        </layer>
        </ilayer></td>
        <td bgcolor="#00CCFF" style="cursor:hand"><strong><a href="#" onClick="hidebox();return false">×</a></strong></td>
      </tr>
      <tr>
        <td width="100%" style="padding:4px" colspan="2"><p> </p>
          <div id=musicList οndragstart="musicList_dragStart();">
            <div class="style2" id=musicListTitle>All Music</div>
            <span class="style2">
            <a href="http://xxzx.wems.net/jxggtd/wems-kj/kjk/yw3/1.MP3" οnclick="addMusic();">轩辕剑参外传-天之痕</a><br>
            <a href="http://www.gyvnet.com/music_new/web/user/usermusic/2947/2005030813201579754.mp3" οnclick="addMusic();">麻吉弟弟 甜蜜蜜</a><br>
            <a href="http://www.gyvnet.com/music_new/web/user/usermusic/2308/2005063004283371564.mp3" οnclick="addMusic();">第一滴泪 - 动力火车</a><br>
            <a href="http://211.90.238.134/blog/upload/music/half.sugar.wma" οnclick="addMusic();">半糖主义 - SHE</a><br>
            <a href="http://web.163.sh.cn/~kkyhm/music/3.wma" οnclick="addMusic();">发如雪 - 周杰伦</a></span><br>
            <hr>
            <span class="style4">Tips: 把歌曲拖入播放列表<br>
            </span>
              <input type="button" class="style2" οnclick="doFull();" value="全屏/ESC返回">
              </div>
          </td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</div>
<div id=info></div>
<body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值