Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Aiuto Script per includere file .txt e .jpg con aggiornamento automatico

    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

  2. #2
    Forse non ho capito io, ma anche usando firefox, l'immagine ed il titolo non si aggiornano.

  3. #3

    cerco di spiegarmi meglio

    I file inclusi cambiano il loro contenuto ogni volta che cambia la canzone e di conseguenza sul player si visualizza un altro titolo o un altra foto (se disponibile se no rimane la foto della ragazza) su firefox visualizzo la foto e il testo, su explorer visualizzo solo la foto.
    Penso che ci sarà un problema di nomenclatura o qualcosa del genere.
    Forse sbaglio qualcosa sull'uso del "div" perchè su firefox si vede e su explorer no? Spero di essere stato più chiaro grazie

  4. #4
    Ad una prima occhiata:

    nel sorgente html di I.E. compare: <div id="aggiornato"></div>
    in quello di Firefox: <div id="aggiornato"> Level 42 - Lying Still </div>

    questo secondo me significa che non è un problema di visualizzazione (e quindi di div) ma proprio di script che, nel caso di ie si comporta in maniera diversa.

    Ora non ho molto tempo (prenzo, natale, giochi bambini etc) ma dopo provo a seguire il codice.

  5. #5
    Ti ringrazio tantissimo del tuo interessamento, ho provato a mettere in una pagina a se il codice che preleva il titolo (quello con il "div") e funziona con tutti e due i brouser, quando lo inserisco nella pagina completa come ti dicevo non funziona con esplorer, per questo motivo pensavo a un mio errore di inglobamento di tutti gli script nella pagina.
    Da solo data la mia inesperienza non ne esco fuori.
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.