Ho fatto un bel minestrone per creare un popup contenente un player, una foto del brano che va in onda e il titolo della canzone.
Su firefox tutto bene, si aggiorna tutto, il player parte senza essere disturbato dagli aggiornamenti ma su explorer il titolo del brano non si vede!
So benissimo che è normale ma non so come uscirne, gli script separati funzionano in tutti e due i brouser ma non insieme il codice è il seguente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ascolta aquilaradio.it</title>
<style type="text/css">
<!--
body {
background-color: #000000;
}
body,td,th {
color: #0000FF;
}
-->
</style></head>
<body>
<table width="459" border="0">
<tr>
<td width="139"><script language="javascript">
var refreshrate=5; //numero di secondi tra ogni refresh
var image="http://www.aquilaradio.it/music/OnAir.jpg"; //nome dell'immagine
var imgheight=120; //altezza dell'immagine
var imgwidth=120; //larghezza dell'immagine
function refresh(){
document.images["pic"].src=image+"?"+new Date();
setTimeout('refresh()', refreshrate*100000);
}
document.write('[img]'+image+'[/img]');
if(document.images)window.onload=refresh;
</script></td>
<script language="javascript">
<!-- //<![CDATA[
var xmlHttp = false;
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlHttp = false;
}
}
//browser diversi da Internet Explorer
if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
function aggiorna()
{
if (xmlHttp)
{
xmlHttp.open('GET', './OnAir.txt');
xmlHttp.onreadystatechange = function (){
if (xmlHttp.readyState == 4)
{
document.getElementById("aggiornato").innerHTML = xmlHttp.responseText;
document.test.mostraip.value = xmlHttp.responseText;
}
};
xmlHttp.send(null);
}
setTimeout("aggiorna()",1000);
}
//]]> -->
</script>
<body onload="aggiorna();">
<td id="aggiornato"></td>
</tr>
<tr>
<td colspan="2"><object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" width="242" height="60" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715">
<param name="URL" value="http://212.48.126.114/aquilaradio" />
<param name="rate" value="1" />
<param name="balance" value="0" />
<param name="currentPosition" value="0" />
<param name="defaultFrame" value="1"/>
<param name="playCount" value="1" />
<param name="autoStart" value="-1" />
<param name="currentMarker" value="0" />
<param name="invokeURLs" value="-1" />
<param name="baseURL" value />
<param name="volume" value="50" />
<param name="mute" value="0" />
<param name="uiMode" value="full" />
<param name="stretchToFit" value="0" />
<param name="windowlessVideo" value="0" />
<param name="enabled" value="-1" />
<param name="enableContextMenu" value="-1" />
<param name="fullScreen" value="0" />
<param name="SAMIStyle" value />
<param name="SAMILang" value />
<param name="SAMIFilename" value />
<param name="captioningID" value />
<param name="enableErrorDialogs" value="0" />
<param name="_cx" value="6403" />
<param name="_cy" value="1588" />
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="mms://212.48.126.114/aquilaradio" width="385" height="60" showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="0" showdisplay="0" showstatusbar="1" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="1" transparentatstart="0" allowchangedisplaysize="0" allowscan="0" enablecontextmenu="0" clicktoplay="0" align="middle"> </embed>
</object></td>
</tr>
</table>
</body>
</html>
Dove sbaglio! il link on line è http://www.aquilaradio.it/music/new_play.php
Grazie