Pour vous permettre de mieux cerner mon problème, le temps que l'image de fond suivante se charge, un voile noir cache la page, et il faut qu'il ne s'enlève que lorsque la nouvelle image en background est chargée, et ce pour des raison d'éstétique.
J'avais réalisé quelque chose d'un peu différent mais qui reprend le même principe, dans mon cas, la photo devait être entièrement chargé pour changer le background de l'image :
nb = 0 ;
function changer(i)
{
total = 5 ;
tableau = ['porche','audi','bmw','mercedes','audi_4x4','bmw_coupe'] ;
nb+= i ;
if(nb>=6)
{
nb=0;
}
else if(nb<0)
{
nb=total;
}
src = "images/"+tableau[nb]+".jpg" ;
var img = new Image();
img.onload = function()
{
document.getElementById('voiture').style.backgroundImage="url('"+img.src+"')" ;
}
img.src = src ;
}
× 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.