Bonjour,

J'utilise le diaporama d'Alsacréations : dewslider http://www.alsacreations.fr/dewslider.

J'ai voulu faire un petit utilitaire en php qui modifie le .xml ( liste des images à charger ). Mais une fois que j'ai modifié le xml, même si j'actualise la page qui utilise le dewslider, je vois le diaporama avec l'ancienne version du xml. Il semble que le xml ne soit pas rechargé malgré l'actualisation de la page. Le navigateur (FireFox et I.E) garderait-il des choses en mémoire ?



Quelqu'un peut-il me dire si je peux espérer résoudre ce genre de problème...voilà le code d'appel au dewslider :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
 codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" 
 width="300" 
 height="200" 
id="dewplayer" 
align="middle"> 
<param name="allowScriptAccess" value="sameDomain" /> 
<param name="movie" value="../dewslider4.swf?xml=album_demo.xml&amp;randomstart=1&amp;timer=4&amp;showbuttons=1&amp;showtitles=1" /> 
<param name="quality" value="high" /> 
<embed 	src="../dewslider4.swf?xml=album_demo.xml&amp;randomstart=1&amp;timer=4&amp;showbuttons=1&amp;showtitles=1" 
quality="high" 
width="300" 
height="200"  
name="dewplayer" 
align="middle" 
allowScriptAccess="sameDomain"  
type="application/x-shockwave-flash" 
pluginspage="http://www.macromedia.com/go/getflashplayer">	 
</embed> 
</object>  



J'espère que ma bafouille vous parle ... Merci d'avance.

eebee
Modifié par eebee (14 Sep 2007 - 21:41)
Bonjour eebee,

C'est le plugin "flashplayer" qui gère cela.
Je pense que c'est avec flash que tu vas résoudre ton problème.
Bonjour papillon41,

Mais je n'y connais rien en Flash Smiley confused c'est pourquoi j'essayais d'utiliser quelque chose de tout fait comme dewslider que je ne peux pas modifier. Il n'y a pas une autre solution ? Smiley decu

A+

eebee
Il faut vider le "cache" du navigateur pour tester le nouveau fichier .xlm sans toucher au "flash".
Le relancer n'est peut être pas suffisant.
Modifié par papillon41 (15 Sep 2007 - 18:20)
Bonsoir,

Merci à toi papillon41 pour tes conseils qui m'ont mis sur la voie. Smiley smile

Finalement, j'ai trouvé en php comment faire : au lieu de vider le cache, j'empêche que la page qui affiche le diaporama soit mise dans la cache du navigateur( à mettre avant tout code html):

<?php
// pour que la page ne soit pas dans le cache du navigateur : 
// comme cela on voit tout de suite les modifs du diaporama
//HTTP 1.0
header ("pragma: no-cache");
//HTTP 1.1
header("Cache-Control: no-store, no_cache, must-revalidate"); 
?>


J'espère que cela aidera ceux qui auront le même problème.
Smiley cligne

Bon WE à tous

eebee
Modifié par eebee (15 Sep 2007 - 21:53)