PDA

View Full Version : Music-player on website - Problem


discosilvia
11-09-2003, 01:16 PM
I put a music player on my site: DiscoSilvia (http:\\discosilvia.skynetblogs.be)
But now the top-banner is displayed in the music player too. What can i do about it?
Here's the script:

<SCRIPT LANGUAGE = "JavaScript">
var streams = new Array();
streams[0] = new makeStream("http://www.angelfire.com/pro/silvia/illusion.wav", "Imagination - Illusion");
streams[1] = new makeStream("http://www.angelfire.com/pro/silvia/relight.wav", "Dan Hartman - Relight My Fire");
streams[2] = new makeStream("http://www.angelfire.com/pro/silvia/thinking.wav", "London Beat - Thinking About You");


function makeStream(url, name) {
this.url = url;
this.name = name;
}

function handleControlsOnOffClick() {
if (document.mediaPlayer.showControls == true) {
document.mediaPlayer.showControls = false;
document.playerCtrl.controls.value = " SHOW CONTROLS";
}
else {
document.mediaPlayer.showControls = true;
document.playerCtrl.controls.value = " HIDE CONTROLS"
}
}

function handlePlayOrPauseClick(){
var state;
playerStatus = document.mediaPlayer.playState;
if (playerStatus == 6) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " PAUSE";
}
else if (playerStatus == 1) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " PAUSE";
}
else if (playerStatus == 2) {
document.mediaPlayer.pause();
document.playerCtrl.playOrPause.value = " PLAY";
}
}

function changeSize(newSize) {
document.mediaPlayer.displaySize = newSize;
}

function change() {
var list = document.playerCtrl.streams;
var streamURL = list.options[list.selectedIndex].value;
document.mediaPlayer.stop();
document.playerCtrl.playOrPause.value = " PAUSE";
document.mediaPlayer.fileName = streamURL;
}

</SCRIPT>

<BODY RIGHTMARGIN = "0">
<OBJECT
ID="mediaPlayer"
CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
STANDBY="Loading Microsoft Windows Media Player components..."
TYPE="application/x-oleobject">
<PARAM NAME="fileName" VALUE="http://www.angelfire.com/pro/silvia/illusion.wav">
<PARAM NAME="animationatStart" VALUE="false">
<PARAM NAME="transparentatStart" VALUE="true">
<PARAM NAME="autoStart" VALUE="true">
<PARAM NAME="loop" VALUE="true">
<PARAM NAME="showControls" VALUE="false">
</OBJECT>
<FORM NAME="playerCtrl">
<INPUT TYPE="button" VALUE=" Pause " NAME="playOrPause" onClick="handlePlayOrPauseClick()" STYLE = "font-family:courier">
<INPUT TYPE="button" VALUE=" Hide Controls " NAME="controls" onClick="handleControlsOnOffClick()" STYLE = "font-family:courier">
<P>
<SCRIPT LANGUAGE="JavaScript">
with (document) {
writeln('<SELECT NAME="streams" onChange="change()">');
for (var i = 0; i < streams.length; i++) {
writeln('<OPTION VALUE="', streams[i].url, '">', streams[i].name);
}
writeln('</SELECT>');
}
</SCRIPT>

Thank You

Silvia

Willy Duitt
11-10-2003, 02:14 PM
Replace:
<BODY RIGHTMARGIN = "0">

With this:
<script>
<!--
document.write(unescape("%3CBODY%20RIGHTMARGIN%20%3D%20%220%22%3E%0D%0A"));
//-->
</script>

.....Willy

discosilvia
11-10-2003, 05:17 PM
Thx man, it works. much appreciated!

Silvia

Willy Duitt
11-10-2003, 06:54 PM
:thumbsup: