Bonjour à tous et toutes !

Pour un jeu que je suis en train de développer, j'ai besoin d'afficher une image sur une page web, je la transmets par ftp sur son site.
Ca marche bien, mais je voudrais automatiser le reload de la page quand l'image change :
pour mon premier essai, j'avais juste mis un reload manuel :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<small style="color: rgb(0, 0, 153);"><small><a href="javascript:window.location.reload()">NOUVELLE IMAGE</a><br>

ensuite j'ai mis un reload toutes les 5 secondes :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<script> {   setInterval(function(){ window.location.reload(); }, 5000); } </script>
mais ça fait clignoter l’écran toutes 5 secondes, ce n'est pas agréable !

Est-il possible de faire en sorte que le reload ne soit fait que quand l'image a changé ?
Je l'affiche avec :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<img style="width: 800px; height: 649px;" src="Question.jpg" alt="DIAPO" hspace="30" vspace="30">

L'image a toujours le même nom, Question.jpg.
Sur quel critère reconnaître la nouvelle image ? Le nombre d'octets, l'heure de dépôt ?

J'ai pensé mettre en variables, après le chargement de la première image, ces paramètres et faire une boucle qui teste si l'image a changé pour déclencher le reload.

Quelqu'un peut-il m'aider ?
merci d'avance !