function becane(buf) //PC, Macintosh { var i = buf.indexOf ("Win"); if (i > -1) return "PC"; i = buf.indexOf ("Macintosh"); if (i > -1) return buf.substring(i,i+9); return "becane inconnue"; } function navigateur(buf) //chercher les moins connus en premier { var i = buf.indexOf ("Opera"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Konqueror"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("K-meleon"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Compuserve"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("AOL"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Camino"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("SkipStone"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Galeon"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Epiphany"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Beonex"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Safari"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Firefox"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("Netscape"); if (i > -1) return buf.substring(i,buf.length); i = buf.indexOf ("MSIE"); if (i > -1) return buf.substring(i,i+8); i = buf.indexOf ("Mozilla"); //en dernier if (i > -1) return buf.substring(i,buf.length); return "navigateur inconnu"; } function systeme(buf) //Windows, Linux, Mac OS X, Mac OS 8, Mac OS 9, Mac OS X { var i = buf.indexOf ("Win"); var j = buf.indexOf ("Win", i+1); //une autre occurence ? if (j > -1) return buf.substring(j, j+14); if (i > -1) return buf.substring(i, i+14); i = buf.indexOf ("Mac"); j = buf.indexOf ("Mac", i+1); //une autre occurence ? if (j > -1) return buf.substring(j, j+9); if (i > -1) return buf.substring(i, i+9); if (buf.indexOf ("X11") > -1) return "Unix"; if (buf.indexOf ("Unix") > -1) return "Unix"; if (buf.indexOf ("Linux") > -1) return "Linux"; return "sytème inconnu"; } // document.forms[0].Provider.value = document.forms[0].Becane.value = becane(navigator.appVersion); document.forms[0].Systeme.value = systeme(navigator.appVersion); document.forms[0].Navigateur.value = navigateur(navigator.userAgent); document.forms[0].Version.value = navigator.appVersion; document.forms[0].PageAvant.value = document.referrer; document.forms[0].NbHist.value = window.history.length; document.forms[0].Plateforme.value = navigator.platform;//(erreur Frontpage) document.forms[0].Resolution.value = screen.width + "x" + screen.height; document.forms[0].NbVisites.value = NbVi; Dtmp = new Date; Dtmp.setTime(DaVi); document.forms[0].DateVisit.value = Dtmp.toLocaleString(); document.forms[0].Provider.value = PreV; document.forms[0].SUBJECT.value = NomV;