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

    Un aiutone vi scongiuro

    Devo creare una mini pagina html autoaggiornata ogni 15 sec. dove ci sia scritto :

    In onda : {Artista} - {titolo}

    dati presi da un file xml che viene generato automaticamente da un programma e sparato via ftp nel server.
    Usando Spry, in DW cs3 sono riuscito a ricavare una pagina asp che mostra effettivamente i dati che mi servono, ma all'aggiornamento del file xml, i dati mostrati rimangono gli stessi, nonostante l'autorefresh o premendo F5, come se ci fosse una sorta di cache. L'unico modo per avere una corretta visualizzazione è il chiudere e riaprire Internet Explorer.

    Questa la struttura del mio file .xml dal quale devo far visualizzare SOLO <title> e <artist> del <Song000>

    <?xml version="1.0" encoding="UTF-8" ?>
    - <Songs>
    <Count>2</Count>
    - <Song000>
    <Title>INFORMAZIONE</Title>
    <Artist />
    <Album />
    <Comment />
    <Image>nofound.jpg</Image>
    <Imagelink />
    </Song000>
    - <Song001>
    <Title>Pubblicità</Title>
    <Artist />
    <Album />
    <Comment />
    <Image>nofound.jpg</Image>
    <Imagelink />
    </Song001>
    </Songs>

    Se qualcuno mi puo' aiutare.... sappiate che sono un principiante.

  2. #2
    In JavaScript il metodo location.reload() potrebbe effettivamente prendere la pagina dalla cache. In ogni caso passandogli true come parametro dovrebbe disabilitare la cache (vedi qui).

    Altrimenti puoi risolvere il problema a monte, evitando che la pagina venga memorizzata nella cache: location.search = "?" + Math.random();.
    Questo rende l'url sempre diverso e per il browser è un'altra pagina.

    Mandi

  3. #3
    Si ma non ho la piu' pallida idea di dove vada posizionato per l'esattezza....
    Incollo pure la paginetta che ho preparato cosi, se ci fossero errori (e ce ne saranno sicuramente) qualcuno potrebbe darmi una manina...

    -----------------------------------------------------------------

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
    <!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" xmlns:spry="http://ns.adobe.com/spry">
    <head>
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>On air:</title>
    <script src="SpryAssets/xpath.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryData.js" type="text/javascript"></script>
    <script type="text/javascript">

    </script>
    <script type="text/javascript">
    <!--

    var ds0 = new Spry.Data.XMLDataSet("last.xml", "Songs/Song000",{useCache:false,loadInterval:300});
    //-->
    </script>
    </head>

    <body>
    <div spry:region="ds0">
    In onda:
    {ds0::Title}
    {ds0::Artist}
    </div>
    </body>
    </html>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.