// // sorry I can't think of any better way to do captcha ;~; // window.addEventListener('load', function() { // get new captcha var ajax = new XMLHttpRequest(); // get form elements for captcha var elem_input = document.getElementById("captcha_input"); var elem_img = document.getElementById("captcha_img"); // prepare ajax ajax.onreadystatechange = function(ev) { if ( ajax.readyState == XMLHttpRequest.DONE && ajax.status == 200 ) { // we succeeded var captcha_id = ajax.responseText; // set captcha id elem_input.value = captcha_id; // set captcha image elem_img.src = "captcha/" + captcha_id + ".png"; } }; // open and send the ajax request ajax.open("GET", "captcha/new"); ajax.send(); });