Hjælp til at rette javascript i radioplayer
Dette spørgsmål drejer sig om hjælp til at rette/ændre et javascript.Nu har jeg brugt op mod flere hundrede timer på at lava en radioplayer til en hjemmeside.
men det driller, enten virker den fint i explorer, men ikke i firefox, eller også virker den i firefox men ikke i explorer.
Jeg er kommet frem til to forskellige playere som begge "næsten" virker tilfredsstillende.
Jeg vil helst have lavet "player1" men kan dette ikke lade sig gøre, så vil det være fint med "player2" i stedet
Kravet er at playeren køre i explorer uden at blive "blokkeret"
(klik for at aktivere dette objekt")
hvilket "player1" kan nu (bliver ikke blokkeret),
og "player2" gør delvist(bliver ikke blokkeret ved load af siden, men blokkeres ved kanalskift)
og man skal kunne skifte radiokanal både i explorer og firefox.
hvilket "player1" kun kan i explorer.
og "player2" kan i explorer, i firefox kan man kun skifte en´gang, derefter kan man ikke skifte kanal i firefox
kravet er altså at playeren skal virke fint i både firefox og explorer
jeg har lavet et par eksempelsider hvor i kan se de to playere,
på siderne står også hvad plsyeren "fejler"
adressen er >
http://www.aelling.lir.dk/public/eksemplar/radio+playere/
kildekoden til de to playere er her
player1
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>player 1</title>
<script src="AC_ActiveX.js" type="text/javascript"></script>
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function play(newURL){
document.getElementById('MediaPlayer').filename=newURL;
}
//-->
</script>
</head>
<body>
<script type="text/javascript">
AC_AX_RunContent( 'id','MediaPlayer','width','300','height','64','classid','CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95','standby','Loading Windows Media Player components...','type','application/x-oleobject','src','http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx','name','MediaPlayer','showcontrols','1','ShowPositionControls','0','showstatusbar','1','showdisplay','0','autostart','1','filename','http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx' ); //end AC code
</script>
<noscript>
<object id="MediaPlayer" width="300" height="64" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
standby="Loading Windows Media Player components..." type="application/x-oleobject">
<param name="FileName" value="http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx">
<param name="ShowControls" value="true">
<param name="ShowStatusBar" value="false">
<param name="ShowDisplay" value="false">
<param name="autostart" value="true">
<embed type="application/x-mplayer2" src="http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx" name="MediaPlayer"
width="300" height="64" showcontrols="1" showstatusbar="0" showdisplay="0" autostart="0"> </embed>
</noscript>
<p><a href="java script:play('http://www.dr.dk/netradio/metafiler/asx/DR_P3_128.asx');">Dr P3</a>.</p>
<p><a href="java script:play('http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx');">Dr Rock</a>.</p>
<p><a href="java script:play('http://streaming.netradio.dk/sydhavsradio.asx');">Sydhavsradio</a>.</p>
</body>
</html>
Player2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>player 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"><!--
function song(){
document.getElementById('music1').innerHTML="<embed type='application/x-mplayer2' id='music1' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' src='"+document.getElementById('cancion').value+"' name='MediaPlayer1' width='261' height='50' controltype='2' showcontrols='1' showstatusbar='1' ShowDisplay='0' ShowPositionControls='0' AutoStart='true'></embed>";
}
//-->
</script>
</head>
<body>
<div id="Radioplayer 2">Radioplayer 2<br><br>
<select id="cancion" onchange="song()" size="1">
<option value="none">::::::::::::::::::::: Vælg Station Her :::::::::::::::::::::</option>
<option value="http://www.dr.dk/netradio/metafiler/asx/DR_P1_128.asx">DR P1</option>
<option value="http://www.dr.dk/netradio/metafiler/asx/DR_P2_128.asx">DR P2</option>
<option value="http://www.dr.dk/netradio/metafiler/asx/DR_P3_128.asx">DR P3</option>
<option value="http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx">DR Rock</option>
<option value="http://streaming.netradio.dk/sydhavsradio.asx">sydhavsradio</option>
</select><br>
<span id="music1"><embed type="application/x-mplayer2" id="music1"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="http://www.dr.dk/netradio/metafiler/asx/DR_Rock_128.asx"
name="MediaPlayer1"
width="261"
height="50"
controltype="2"
showcontrols="1"
ShowPositionControls="0"
showstatusbar="1"
ShowDisplay="0"
AutoStart="1">
</embed></span>
</div>
<script language="JavaScript" type="text/javascript" src="NoIEActivate.js">
</body>
</html>
