Voici donc ma question. En utilisant javascript/jQuery, je charge actuellement un fichier XML qui a un nom de fichier tel que carousel_large_2010-06-08.xml. La façon dont je le fais est de vérifier la date du jour puis de saisir un fichier qui a cette date dans le nom de fichier... Le problème est que parfois ils ne vont pas télécharger un nouveau fichier pour un jour donné, il faut donc revenir à une date plus ancienne qui existe... Vous vous demandez comment faire ? Voici mon code :
// set date for xml file
var currentTime = new Date(),
month = currentTime.getMonth() + 1,
day = currentTime.getDate(),
year = currentTime.getFullYear();
if(month.toString().length == 1){
month = '0'+month.toString();
}
if(day.toString().length == 1){
day = '0'+day.toString();
}
var dateObject = year+"-"+month+"-"+day;
// start magic
$jq.ajax({
type: "GET",
url: "_xml/carousel/home/carousel_large_"+dateObject+".xml",
dataType: "xml",
success: HPCarousels.heroCarousel.parseXML,
error: function(){
alert('Error Loading XML Content');
}
});