Ecco i codici per individuare il sistema operativo ed il browser; per il contatore l'hai avuto... ti resta l'HTML per i colori utilizzati; buon divertimento!
Codice HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Informazioni SO e Browser</title>
<style>
A:link, A:visited { text-decoration: none }
</style>
</head>
<!-- info -->
<SCRIPT LANGUAGE="JavaScript">
var navName = navigator.appName ;
var brVer = navigator.userAgent; var brNum; var reg = new RegExp('/');
bVer = parseInt(navigator.appVersion);
function verNumIE() {
var brVerId = brVer.indexOf('MSIE');
brNum = brVer.substr(brVerId,8);
}
function verNumOt() {
var brVerId = brVer.search(reg);
brNum = brVer.substring(brVerId+1);
}
function isWin95() {
if (navigator.appVersion.indexOf("95") !=-1)
return true;
else return false;
}
function isWin31() {
if (navigator.appVersion.indexOf("16") !=-1)
return true;
else return false;
}
function isPPC() {
if (navigator.appVersion.indexOf("PPC") !=-1)
return true;
else return false;
}
function isSun() {
if (navigator.appVersion.indexOf("SunOS") !=-1)
return true;
else return false;
}
function isLinux() {
if (navigator.appVersion.indexOf("Linux") !=-1)
return true;
else return false;
}
function isHP() {
if (navigator.appVersion.indexOf("HP") !=-1)
return true;
else return false;
}
function isNT() {
if (navigator.appVersion.indexOf("NT") !=-1)
return true;
else return false;
}
if (isWin95()) {
bver="Windows 95";
}
else if (isWin31()) {
bver="Windows 3.1";
}
else if (isPPC()) {
bver="MacOS";
}
else if (isSun()) {
bver="SunOS";
}
else if (isLinux()) {
bver="Linux";
}
else if (isHP()) {
bver="HP-UX";
}
else if (isNT()) {
bver="Windows NT";
}
else bver="Altri";
</script>
<!-- fine info -->
<body bgColor="#99CCFF" topMargin="0" leftMargin="0" rightMargin="0" bottomMargin="0" onUnload="doCookie()">
<p style="background-color: #287AB3; border: 2 solid #0000FF" align="center"><b><span style="letter-spacing: 1pt"><font face="Verdana" size="3" color="#FFFFFF">Informazioni</font></span></b></p>
<p align="center">
<SCRIPT LANGUAGE="JavaScript">
if (navigator.appName == 'Microsoft Internet Explorer') {
verNumIE() ;
} else {
verNumOt() ;
}
document.write("<CENTER>");
document.write("<TABLE BORDER=2>");
document.write("<td bgcolor=#C0C0C0><b>Nome : </b></td>");
document.write("<td>",navName,"</td>");
document.write("</Tr>");
document.write("<Tr>");
document.write("<td bgcolor=#C0C0C0><b>Piattaforma : </b></td>");
document.write("<td>",navigator.platform,"</td>");
document.write("</Tr>");
document.write("<Tr>");
document.write("<td bgcolor=#C0C0C0><b>Versione : </b></td>");
document.write("<td>",brNum,"</td>");
document.write("</Tr>");
document.write("<Tr>");
document.write("<td bgcolor=#C0C0C0><b>Java abilitato : </b></td>");
if ( !(navigator.javaEnabled()) ) {
java="No" ;
} else {
java="Sì" ;
}
document.write("<td>",java,"</td>");
document.write("</Tr>");
document.write("<td bgcolor=#C0C0C0><b>SO : </b></td>");
document.write("<td>",bver,"</td>");
document.write("</Tr>");
document.write("<Tr>");
document.write("</TABLE>");
document.write("</CENTER>");
// End -->
</script>
</p>
<p align="center"> </p>
</body>
</html>
...speriamo di non aver fatto danni!!! questa non è la sessione in cui parlare di Javascript...