function percorso() { var percorso_TMP = '' + '/webstat/salvaform.php' + '?sito=www.bucap.it' + '&nominativo=' + document.form_contatto.name.value + '&societa=' + document.form_contatto.azienda.value + '&email=' + document.form_contatto.emaddress.value + '&telefono=' + document.form_contatto.tel.value + '&messaggio=' + document.form_contatto.body.value + '&stato=0' + '&indirizzo_ip=38.107.179.226'; return percorso_TMP; } function aggiorna() { /*-------------------------------------------- Oggetto utilizzato per la verifica dello stato --------------------------------------------*/ var readyState = { Inattivo: 0, Inizzializzato: 1, Richiesta: 2, Risposta: 3, Completato: 4 }; /*------------------------------------------------- array descrittivo dei codici restituiti dal server, utilizato per evitare problemi con vecchi browsers -------------------------------------------------*/ var statusText = new Array(); statusText[100] = 'Continue'; statusText[101] = 'Switching Protocols'; statusText[200] = 'OK'; statusText[201] = 'Created'; statusText[202] = 'Accepted'; statusText[203] = 'Non-Authoritative Information'; statusText[204] = 'No Content'; statusText[205] = 'Reset Content'; statusText[206] = 'Partial Content'; statusText[300] = 'Multiple Choices'; statusText[301] = 'Moved Permanently'; statusText[302] = 'Found'; statusText[303] = 'See Other'; statusText[304] = 'Not Modified'; statusText[305] = 'Use Proxy'; statusText[306] = '(unused, but reserved)'; statusText[307] = 'Temporary Redirect'; statusText[400] = 'Bad Request'; statusText[401] = 'Unauthorized'; statusText[402] = 'Payment Required'; statusText[403] = 'Forbidden'; statusText[404] = 'Not Found'; statusText[405] = 'Method Not Allowed'; statusText[406] = 'Not Acceptable'; statusText[407] = 'Proxy Authentication Required'; statusText[408] = 'Request Timeout'; statusText[409] = 'Conflict'; statusText[410] = 'Gone'; statusText[411] = 'Length Required'; statusText[412] = 'Precondition Failed'; statusText[413] = 'Request Entity Too Large'; statusText[414] = 'Request-URI Too Long'; statusText[415] = 'Unsupported Media Type'; statusText[416] = 'Requested Range Not Satisfiable'; statusText[417] = 'Expectation Failed'; statusText[500] = 'Internal Server Error'; statusText[501] = 'Not Implemented'; statusText[502] = 'Bad Gateway'; statusText[503] = 'Service Unavailable'; statusText[504] = 'Gateway Timeout'; statusText[505] = 'HTTP Version Not Supported'; statusText[509] = 'Bandwidth Limit Exceeded'; function xmlHTTP_AJAX() { /* oggetto xmlHTTP */ var xmlHTTP; var userAgent_AJAX = navigator.userAgent.toUpperCase(); if (window.XMLHttpRequest) { /* codice per Firefox, Opera 8, Safari, Internet Explorer 7 */ xmlHTTP = new XMLHttpRequest(); } else if ((window.ActiveXObject && userAgent_AJAX.indexOf('MSIE')) > 0) { if (userAgent_AJAX.indexOf('MSIE 5') > 0 ) { /* codice per IExplore 5 e 5.5 */ xmlHTTP = new ActiveXObject('Microsoft.XMLHTTP'); } else if (userAgent_AJAX.indexOf('MSIE 6') > 0) { /* codice per IExplore 6 */ xmlHTTP = new ActiveXObject('Msxml2.XMLHTTP'); } else { /* Il browser è IExplore, ma non supporta Ajax */ xmlHTTP = null; } } else { /* Il browser non supporta Ajax, né nativamente, né tramite ActiveX */ xmlHTTP = null; } return xmlHTTP; } var AJAX = xmlHTTP_AJAX(); if (AJAX) { AJAX.open('GET', percorso(), false); AJAX.setRequestHeader('connection', 'close'); AJAX.onreadystatechange = function() { if(AJAX.readyState === readyState.Completato) { if (statusText[AJAX.status] === 'OK') { } } } AJAX.send(null); } }