var ww='captcha_test_res(reqe.responseText)'; function sendtoserver(url,data) { // branch for native XMLHttpRequest object if (window.XMLHttpRequest) { reqe = new XMLHttpRequest(); reqe.onreadystatechange = receiveformserver; reqe.open('POST', url, true); reqe.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); reqe.send(data); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { reqe = new ActiveXObject('Microsoft.XMLHTTP'); if (reqe) { reqe.onreadystatechange = receiveformserver; reqe.open('POST',url, true); reqe.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); reqe.send(data); } } } function receiveformserver() { // only if req shows 'loaded' if (reqe.readyState == 4) { // only if 'OK' if (reqe.status == 200) { eval(ww); } else { alert('خطا'); } } } // JavaScript Document function captcha_test_res(info){ var r=info.indexOf('captcha_is_true'); if(r==-1){ var obj=document.getElementById('captcha_img'); //document.getElementById('captcha_img').innerHTML ='
'; document.getElementById('captcha').value=''; show_img('captcha/image.php',''); document.getElementById('captcha').readOnly = false; } else{ var obj=document.getElementById('captcha_img'); document.getElementById('captcha_img').innerHTML ='
'; document.getElementById('captcha').readOnly = true; } } //---------------------------------------------------- function is_captcha_true(){ var code=document.getElementById('captcha').value; if(code.length==5){ document.getElementById('captcha').readOnly = true; var obj=document.getElementById('captcha_img'); document.getElementById('captcha_img').innerHTML ='
'; data='captchacode='+code; sendtoserver('test.php',data); } }