Log In · Register

 
Xanga music Playlist
lovelymissphoebe
post Apr 9 2006, 06:26 PM
Post #1


~Phoebe~
****

Group: Member
Posts: 118
Joined: Apr 2005
Member No: 130,046



Hey! Well, I would like to have a custom module with a playlist in it, so I compiled this code:
CODE
<!--Begin Extra Module Script-->
<script>
titleContent = 'Music';
moduleContent = '<!-CODE BY CODES__INC-!><object id="darkplayer" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject" height="0" standby="Loading Microsoft Windows Media Player components..." width="0" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
<param NAME VALUE>
<param NAME="ShowControls" VALUE="0">
<param NAME="ShowStatusBar" VALUE="0">
<param NAME="ShowDisplay" VALUE="0">
<param NAME="DefaultFrame" VALUE="Slide">
<param NAME="Autostart" VALUE="1">
<param NAME="Loop" VALUE="True">
</object>
<form name="form">
<select name="playlist" size="1">
<!-- Add song info here -->
<option value="0">Move Along</option>
<option value="1">Dance Dance</option>
<option value="2">Who I am</option>

</select><br>
<input TYPE="BUTTON" NAME="darkplay" VALUE="play" OnClick="play(document.forms['form'].playlist);">
<input TYPE="BUTTON" NAME="darkpause" VALUE="pause" OnClick="document.darkplayer.pause(); playstate=2;">
<input TYPE="BUTTON" NAME="darkstop" VALUE="stop" OnClick="document.darkplayer.stop(); playstate=2;"></p>
</form>
<script language="JavaScript">
<!--
var playstate = 1;
shuffle = 1;  // Set to 0 to always play first song in list
              // Set to 1 to randomly choose the first song to play
songs=new Array();
// Add song URLs here
songs[0]="http://www.archive.org/download/Move_Along_1/AllAmericanRejectsMoveAlong.mp3";
songs[1]="http://ia300119.us.archive.org/2/items/Dance_Dance_2/FallOutBoyDanceDance.mp3";
songs[2]=http://www.mp3-host.com/uploads/a6976.afa7d.mp3;

if (shuffle == 1) {
var randsg = Math.floor(Math.random()*songs.length);
document.darkplayer.FileName = songs[randsg];
document.darkplayer.scr = songs[randsg];
document.forms['form'].playlist.options[randsg].selected = true;
}
function play(list) {
if (playstate == 2) {
document.darkplayer.Play();
} else {
var snum = list.options[list.selectedIndex].value
document.darkplayer.FileName = songs[snum];
document.darkplayer.scr = songs[snum];
}
playstate = 1;
}
//-->
</script><!-CODE BY CODES__INC-!>';
sub = subTitle.parentNode.parentNode.parentNode.parentNode.parentNode
sub.insertAdjacentHTML('beforeBegin','<table border="1" cellspacing="0" cellpadding="4" width="100%" class="left"><tr><th valign="top" align="left" class="left">' + titleContent + '</th></tr><tr><td valign="top" class="left">' + moduleContent)
sub.insertAdjacentHTML('beforeBegin','<BR>');
</script>
<!--End Extra Module Script-->

The thing is, it doesn't work - Any suggestions?
 
 
Start new topic
Replies
talcumpowder
post Apr 14 2006, 01:15 AM
Post #2


You'll find me in your dreams.
*******

Group: Official Member
Posts: 8,536
Joined: Mar 2005
Member No: 114,010



CODE
<!-- Left Side Modules : Paul Chen -->
<div id="customLeft" style="display:none">
<!-- module:start -->
<table class="left" cellSpacing="0" cellPadding="4" width="100%" border="1">
<tr><th class="left" vAlign="top" align="left">
[-Music-]
</th></tr>

<tr><td class="left" vAlign="top">
<object id="darkplayer" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject" height="0" standby="Loading Microsoft Windows Media Player components..." width="0" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
<param NAME VALUE>
<param NAME="ShowControls" VALUE="0">
<param NAME="ShowStatusBar" VALUE="0">
<param NAME="ShowDisplay" VALUE="0">
<param NAME="DefaultFrame" VALUE="Slide">
<param NAME="Autostart" VALUE="1">
<param NAME="Loop" VALUE="True">
</object>
<form name="form">
<select name="playlist" size="1">
<!-- Add song info here -->
<option value="0">Move Along</option>
<option value="1">Dance Dance</option>
<option value="2">Who I am</option>

</select><br>
<input TYPE="BUTTON" NAME="darkplay" VALUE="play" OnClick="play(document.forms['form'].playlist);">
<input TYPE="BUTTON" NAME="darkpause" VALUE="pause" OnClick="document.darkplayer.pause(); playstate=2;">
<input TYPE="BUTTON" NAME="darkstop" VALUE="stop" OnClick="document.darkplayer.stop(); playstate=2;"></p>
</form>
<script language="JavaScript">
<!--
var playstate = 1;
shuffle = 1;  // Set to 0 to always play first song in list
              // Set to 1 to randomly choose the first song to play
songs=new Array();
// Add song URLs here
songs[0]="http://www.archive.org/download/Move_Along_1/AllAmericanRejectsMoveAlong.mp3";
songs[1]="http://ia300119.us.archive.org/2/items/Dance_Dance_2/FallOutBoyDanceDance.mp3";
songs[2]=http://www.mp3-host.com/uploads/a6976.afa7d.mp3;

if (shuffle == 1) {
var randsg = Math.floor(Math.random()*songs.length);
document.darkplayer.FileName = songs[randsg];
document.darkplayer.scr = songs[randsg];
document.forms['form'].playlist.options[randsg].selected = true;
}
function play(list) {
if (playstate == 2) {
document.darkplayer.Play();
} else {
var snum = list.options[list.selectedIndex].value
document.darkplayer.FileName = songs[snum];
document.darkplayer.scr = songs[snum];
}
playstate = 1;
}
//-->
</script>
</td></tr>
</table>
<br/>
<!-- module:end -->
</div>
<script>
var sbpc = document.getElementById('customLeft');
var myForm = document.getElementById('__aspnetForm');
var leftSide = sbpc.cloneNode(true);
leftSide.style.display = "block";
if(!document.all){
range = document.createRange();
range.selectNode(myForm);
range.insertNode(leftSide);}
else{myForm.insertAdjacentElement('afterEnd', leftSide);}
</script>
<!-- Left Side Modules : Paul Chen -->
[ http://www.xanga.com/rhythmsicle ]
 

Posts in this topic


Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: