Je fais un téléchargement avec le plugin Ajaxupload et j'utilise cette fonction dans l'événement OnComplete d'ajaxupload;image src ne change pas après le téléchargement
function degis(){
var a = "<?php echo $id; ?>";
document.getElementById("imga").src = "../artwork/"+a+"/logo.jpg?dummy=371662";
document.getElementById("imga").style.width = "500px";
document.getElementById("imga").style.height = "175px";
}
mais la nouvelle image téléchargée n'apparaît pas pour une raison. J'ai essayé que "? mannequin = 371662" mais n'a pas fonctionné.
J'utilise également ce pour l'événement onsubmit de ajaxupload
function updeg(){
var a = "uploading.gif";
document.getElementById("imga").style.width = "50px";
document.getElementById("imga").style.height = "50px";
document.getElementById("imga").src = a;
}
</script>
c'est le html de cet élément
<img id="imga" alt="" height="175px" src="../artwork/<?php echo $id; ?>/logo.jpg?dummy=371662" width="500px">
Toutes les suggestions à ce sujet?
Veuillez afficher le code HTML associé. –
Votre HTML montre la même chose que le JS. Voulez-vous dire que cela fonctionne en HTML, mais pas en JS? Le $ id est-il la seule chose qui change entre les deux? –
lorsque la page charge l'élément "imga" src est correct, mais une fois le téléchargement terminé, il appelle cette fonction degis() pour changer "imga" src attr. à la nouvelle image téléchargée, il montre vieux, j'espère que je peux expliquer à droite désolé –