这是一个获取WEB浏览器信息的程序

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script language="JavaScript"><!--

        // -->

        function makeArray(n) {

            this.length = n

            return this

        }

        function hexfromdec(num) {

            hex = new makeArray(1);

            var hexstring = "";

            var shifthex = 16;

            var temp1 = num;

            for (x = 1; x >= 0; x--) {

                hex[x] = Math.round(temp1 / shifthex - .5);

                hex[x - 1] = temp1 - hex[x] * shifthex;

                temp1 = hex[x - 1];

                shifthex /= 16;

            }

            for (x = 1; x >= 0; x--) { hexstring += getletter(hex[x]); }

            return (hexstring);

        }

        function getletter(num) {

            if (num < 10) { return num; }

            else {

                if (num == 10) { return "A" }

                if (num == 11) { return "B" }

                if (num == 12) { return "C" }

                if (num == 13) { return "D" }

                if (num == 14) { return "E" }

                if (num == 15) { return "F" }

            }

        }

        function rainbow(text) {

            var color_d1;

            var allstring = "";

            for (i = 0; i < text.length; i = i + 2) {

                color_d1 = 255 * Math.sin(i / (text.length / 3));

                color_h1 = hexfromdec(color_d1);

                allstring += "<FONT COLOR=" + color_h1 + "ff" + color_h1 + ">" + text.substring(i, i + 2) + "</FONT>";

            }

            return allstring;

        }

        function sizefont(text) {

            var color_d1;

            var allstring = "";

            var flag = 0;

            for (i = 0, j = 0; i < text.length; i = i + 1) {

                if (flag == 0) {

                    j++;

                    if (j >= 7) {

                        flag = 1;
                    }
                }

                if (flag == 1) {

                    j = j - 1;

                    if (j <= 0) {

                        flag = 0;
                    }
                }

                allstring += "<FONT SIZE=" + j + ">" + text.substring(i, i + 1) + "</FONT>";

            }

            return allstring;

        }

        document.write("<font size=8><CENTER>")

        document.write("<BR><BR>")

        document.write(sizefont("这是一个获取WEB浏览器的程序"))

        document.write("</CENTER></font>")

        document.write("浏览器名称: " + navigator.appName + "<br>");

        document.write("版本号: " + navigator.appVersion + "<br>");

        document.write("代码名字: " + navigator.appCodeName + "<br>");

        document.write("用户代理标识: " + navigator.userAgent);

    </script>
    <body>
    </body>
</html>

运行后的结果显示:

posted on 2013-01-22 13:26  程序小民工  阅读(174)  评论(0)    收藏  举报

导航