Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme rafraichissement contenu flash via javascript

AU SECOURS !!!

    22 août 2010 à 14:10:58

    Bonjour

    Je début en Javascript. Je souhaite intégrer un lecteur mp3 sur mon site internet développer en php avec une BDD SQL contenant des musiques.

    Pour le moment, je teste simplement un lecteur mp3. La playlist est configuration via un fichier 'load.xml'.

    Dans l'exemple, le fichier load.xml comprends initialement 4 chansons.

    Exemple : lors que je lance ma page de test 'embed_php.php'(j'utilise wampserver) la playlist de 4 chansons est bien affichée dans le lecteur mp3 => OK

    Probleme de rafraichissement :

    Je modifie le load.xml en supprimant 3 chansons par exemple.
    je devrais donc avoir dans le player 1 seule chanson au raffraichissement de la page (F5 par exemple ou bien suite formulaire php qui recharge la page).
    En fait le player continue a afficher les 4 chansons => Probleme de rafraichissement.

    Par contre si je ferme la page internet et que je que la relance (toujours via wamp) lecteur affiche la nouvelle playlist (2 chansons correspondant bien au load.xml)

    Apres avoir regarder un peu partout j'en ai déduit que cela pourrait peut etre venir d'un probleme de raffraichissement de cache de la page.

    Quelqu'un pourrait il m'aider pour pouvoir raffraichir la playlist correctement a chaque modification du fichier de load.xml ??

    Merci d'avance.


    Pour info voila le code (tout simple) de ma page de test :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <!-- saved from url=(0014)about:internet -->
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>EMBED</title>
    <!-- SWFObject embed by Geoff Stearns geoff@deconcept.com http://code.google.com/p/swfobject -->
    <script type="text/javascript" src="swfobject.js"></script>
    <style type="text/css">

    body {
    background-color: #FFFFFF;
    font: .8em/1.3em verdana,arial,helvetica,sans-serif;
    }

    #info {
    width: 300px;
    overflow: auto;
    }

    </style>
    </head>
    <body>
    <p> <a href="http://code.google.com/p/swfobject">swfobject</a></p>

    <div id="flashcontent">

    <strong>You need to upgrade your Flash Player</strong>
    This is replaced by the Flash content.
    Place your alternate content here and users without the Flash plugin or with
    Javascript turned off will see this. Content here allows you to leave out
    noscript

    tags. Include a link to <a href="swfobject.html?detectflash=false">bypass the detection</a> if you wish.
    </div>

    <script type="text/javascript">
    // <![CDATA[

    var so = new SWFObject("index.swf", "flashcontent", "358", "357", "9", "#FFFFFF");
    so.addVariable("xml_path","load/load.xml"); // this line is adding the path to the xml file make sure that is name is xml_path
    so.write("flashcontent");

    // ]]>
    </script>

    <script type="text/javascript">
    alert("HELLO");
    </script>
    </body>

    </html>
    • Partager sur Facebook
    • Partager sur Twitter
      22 août 2010 à 14:56:04

      Salut,

      Bon, déjà, je n'ai absolument rien compris à tes explications. Tu nous parles de flash, de wamp, de xml mais à aucun moment de javascript.
      De plus, ton code n'est pas sous Zcode. C'en est donc illisible.

      Si tu pouvais éditer ton message pour régler tout ça, ce serait nickel.

      Merci.
      • Partager sur Facebook
      • Partager sur Twitter
      Directeur technique, créateur de jeux HTML5 et fan de JavaScript | La suite de OnHack est sur les rails !

      probleme rafraichissement contenu flash via javascript

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown