- function getXmlHttp(){
- var xmlhttp;
- try {
- xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (E) {
- xmlhttp = false;
- }
- }
- if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
- xmlhttp = new XMLHttpRequest();
- }
- return xmlhttp;
- }
- function call() {
- var req = getXmlHttp()
- req.open('POST', 'rec.php', true);
- req.onreadystatechange = function() {
- if (req.readyState == 4) {
- clearTimeout(timepass);
- document.getElementById('clicks').innerHTML = req.statusText
- if(req.status == 200) {
- runs=req.responseText;
- document.getElementById('clicks').innerHTML =runs;
- }
- else
- document.getElementById('clicks').innerHTML ='Какая-то Ошибка';
- }
- else return
- }
- req.send('runs='+runs);
- var timepass = setTimeout(function(){document.getElementById('clicks').innerHTML ='Какая-то Ошибка'; req.abort()}, 2000);
- document.getElementById('clicks').innerHTML = 'Waiting...'
- }