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
lovelymissphoebe
post Apr 14 2006, 12:08 AM
Post #2


~Phoebe~
****

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



_smile.gif Thanks! I really appreciate it!


*sigh - well, i just tried putting one of the codes in (unedited, just as it was to see what it looked like) and it does the same thing!
 

Posts in this topic


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