var minute; var seconde; refresh_captcha(); setInterval(refresh_compteur, 1000); function refresh_captcha() { var captchaId=''; minute=4; seconde=60; jQuery.ajax({ url: 'https://www.nemystic.net/securimage/mi_get_HTML_content.php?langue=fr&index=0&num_car_min=5&num_car_max=7&captcha_type=STRING&image_width=275&image_height=100&image_bg_color=000000&text_color=ffffff&line_color=dddddd&noise_color=eeeeee&noise_level=5&perturbation=0.5', type: 'GET', dataType: 'json', success : function(code_json, textStatus, jqXHR){ console.log(textStatus + ': ' + jqXHR.status); var html=code_json['html']; $('#captcha_content').html(html); }, error: function(jqXHR, textStatus, errorThrown) { var myStr= jqXHR.responseJSON; var errMess='Erreur JavaScript HTTP ' + jqXHR.status + ' ==> Code : ' + myStr['error']['code'] + ' ==> Message : ' + myStr['error']['message']; console.log(errMess); alert(errMess); } }); return false; } function refresh_compteur() { if(seconde >1) { seconde -= 1; } else { if(minute > 0) { seconde=59; minute -= 1; } else { refresh_captcha(); $('#compteur').html('--:--'); return false; } } html=twoDigit(minute) + ':' + twoDigit(seconde); $('#compteur').html(html); return false; } function twoDigit(n) { return (n < 10 ? '0' : '') + n }