J'ai un fichier php (captcha.php) qui génère une image de façon aléatoire à chaque fois qu'il est chargé (image captcha). Sur ma page HTML il y a une balise qui appelle donc ce fichier dans son src pour afficher le captcha. L'image est de plus cliquable car je veux permettre à l'utilisateur de recharger le captcha au cas ou il serait trop illisible.
J'ai un souci avec la fonction javascript qui va appeler le rechargement de la page captcha.php.
J'ai commencé par mettre celle-ci, mais elle ne rechargeait rien, car (je pense) le src ne changeait pas.
function captchareloaded(){
document.getElementById("captcha").src = 'captcha.php';
}
J'ai trouvé une ruse en mettant ceci. Ca fonctionne mais c'est très très moche... Il y aurait-il une solution plus élégante à mon problème?
function captchareloaded(){
i=Math.random();
document.getElementById("captcha").src = 'captcha.php?id=' + i;
}