View Full Version : Is there anything wrong with my code


firefreakshoe
03-30-2005, 09:02 PM
<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">
<center>
<select style="FONT-SIZE: 8pt; BACKGROUND:#FC8C8C; WIDTH: 180; COLOR: #000000; font-face: arial; height:174" name="playlist" size="1">
<option value="0">Big & Rich- Save A Horse</option>
<option value="1">Breaking Benjamin- So Cold</option>
<option value="2">Bowling For Soup- Girl All The Bad Guys Want</option>
<option value="3">Blink 182- Down</option>
<option value="4">A.F.I- The Leaving Song Pt. 2</option>
<option value="5">Chevelle- Vitamin R</option>
<option value="7">The Darkness- I Believe In A Thing Called Love>
<option value="8">Sugarcult - Memory</option>
<option value="9">Dashboard Confessional- Hands Down</option>
<option value="10">Hawthorne hieghts - Ohio Is For Lovers</option>
<option value="11">Evanescence- Bring Me to Life</option>
<option value="12">The Used - The taste of Ink</option>
<option value="13">Good Charlotte- Predictable</option>
<option value="14">Muse - Time Is Running Out</option>
<option value="15">Jet- Look What You've Done</option>
<option value="16">Keane- Somehwere Only We Know</option>
<option value="17">The Killers- Somebody Told Me</option>
<option value="18">Limp Bizkit- Behind Blue Eyes</option>
<option value="19">Lit- Looks Like They Were Right</option>
<option value="20">Muse- Hysteria</option>
<option value="21">My Chemical Romance- Im Not Okay (I Promise)</option>
<option value="22">Senses Fail - Buried A Live</option>
<option value="23">New Found Glory- All Downhill From Here</option>
<option value="25">Nirvana- Smells Like Teen Spirit</option>
<option value="26">Nirvana - The Man Who Sold The World</option>
<option value="27">Papa Roach- Getting Away With Murder</option>
<option value="28">Story of The Year- Until The Day I Die</option>
<option value="29">Sum 41- Pieces</option>
<option value="30">Authority Sero- Revolution</option>
<option value="31">Thrice- Stare At The Sun</option>
<option value="32">U2- Vertigo</option> <option value="33">The Used- Take It Away</option>
</select>
<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();
songs[0]="http://global-playlist.yahoo.com/makeplaylist.dll?sid=6151428&pt=url&xdata=0-17210476-NaN&s=0&b=&zz=a.asx";
songs[1]="http://playlist.yahoo.com/makeplaylist.dll?sid=6151353&pt=url&xdata=0-17210420-NaN&s=0&b=&zz=a.asx";
songs[2]="http://playlist.yahoo.com/makeplaylist.dll?sid=5386742&pt=url&xdata=0-17007908-NaN&s=0&b=&zz=a.asx";
songs[3]="http://playlist.yahoo.com/makeplaylist.dll?sid=6151500&pt=url&xdata=0-17210528-NaN&s=0&b=&zz=a.asx";
songs[4]="http://global-playlist.yahoo.com/makeplaylist.dll?sid=5414246&pt=url&xdata=0-17019283-NaN&s=0&b=&zz=a.asx";
songs[5]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=7037171&pt=url&xdata=0-17990277-NaN&s=0&b=&zz=a.asx";
songs[7]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5612036&pt=url&xdata=0-17057363-NaN&s=0&b=&zz=a.asx";
songs[8]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5816259&pt=url&xdata=0-17104084-NaN&s=0&b=&zz=a.asx";
songs[9]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=5001096&pt=url&xdata=0-16803189-NaN&s=0&b=&zz=a.asx";
songs[10]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=8888043&pt=url&xdata=0-22040673-NaN&s=0&b=&zz=a.asx";
songs[11]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=5494139&pt=url&xdata=0-17045157-NaN&s=0&b=&zz=a.asx";
songs[12]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=3362381&pt=url&xdata=0-15922182-NaN&s=0&b=&zz=a.asx";
songs[13]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=6814184&pt=url&xdata=0-17683257-NaN&s=0&b=&zz=a.asx";
songs[14]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=6243595&pt=url&xdata=0-17245472-NaN&s=0&b=&zz=a.asx";
songs[15]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=8712859&pt=url&xdata=0-21771249-NaN&s=0&b=&zz=a.asx";
songs[16]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=6383310&pt=url&xdata=0-17326094-NaN&s=0&b=&zz=a.asx";
songs[17]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5993167&pt=url&xdata=0-17144027-NaN&s=0&b=&zz=a.asx";
songs[18]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5279764&pt=url&xdata=0-16930735-NaN&s=0&b=&zz=a.asx";
songs[19]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=6243712&pt=url&xdata=0-17245569-NaN&s=0&b=&zz=a.asx";
songs[20]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=7843150&pt=url&xdata=0-19874950-NaN&s=0&b=&zz=a.asx";
songs[21]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=7021501&pt=url&xdata=0-17978391-NaN&s=0&b=&zz=a.asx";
songs[22]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=6396548&pt=url&xdata=0-17332294-NaN&s=0&b=&zz=a.asx";
songs[23]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=6005679&pt=url&xdata=0-17144583-NaN&s=0&b=&zz=a.asx";
songs[25]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5559156&pt=url&xdata=0-17054105-NaN&s=0&b=&zz=a.asx
songs[26]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=8888100&pt=url&xdata=0-22040722-NaN&s=0&b=&zz=a.asx";
songs[27]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=6380822&pt=url&xdata=0-17325648-NaN&s=0&b=&zz=a.asx";
songs[28]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5705976&pt=url&xdata=0-17078906-NaN&s=0&b=&zz=a.asx";
songs[29]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=12131395&pt=url&xdata=0-26667168-NaN&s=0&b=&zz=a.asx";
songs[30]="http://global-playlist.yahoo.com/makeplaylist.dll?sid=6223173&pt=url&xdata=0-17234190-NaN&s=0&b=&zz=a.asx";
songs[31]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=5446964&pt=url&xdata=0-17031134-NaN&s=0&b=&zz=a.asx";
songs[32]="http://global-playlist.yahoo.com/makeplaylist.dll%3Fsid=8571920&pt=url&xdata=0-21437321-NaN&s=0&b=&zz=a.asx"
songs[33]="http://playlist.yahoo.com/makeplaylist.dll%3Fsid=7028909&pt=url&xdata=0-17984167-NaN&s=0&b=&zz=a.asx";

if (shuffle == 1) {
var randsg = Math.floor(Math.random()* songs.length);
document.darkplayer.FileN ame = 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.FileN ame = songs[snum];
document.darkplayer.scr = songs[snum];
}
playstate = 1;
}
//-->
</script>


Ok ive looked at every1s code for the darkplayer and i was following exactly what your saying but i want to know if theres anything wrong with it?


I got my code from xanga.com/xanga_music

brokenhabit06
04-09-2005, 04:52 PM
Well I dont know if it matters or not put you dont have to have ; at the end of your song urls thing. Try getting rid of that and see what happens.
My player doesnt have the semi colon and it works yet I got it from a different site so..

brokenhabit06
04-09-2005, 05:15 PM
You know..if that doesn't work here's the code I used:

<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>
</p>
<form name="form">
<p style="text-align: center">
<select style="FONT-SIZE: 8pt; BACKGROUND:#FFFFFF; WIDTH: 160; COLOR: #00000; font-face: verdana; height:174" name="playlist" size="1">
<option value="0">TITLE - ARTIST</option>
<option value="1">TITLE - ARTIST</option>
<option value="2">TITLE - ARTIST</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
// unlimited songs, just copy and paste the song line and change the number
songs=new Array();
songs[0]="SONGURL HERE"
songs[1]="SONGURL HERE"
songs[2]="SONGURL HERE"

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>