| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    学好外语能够获得更多的国外先进编程技术  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> Web开发 >> 网页制作 >> Javascript >> 文章正文
[图文]第三讲 JavaScript程序构成            【字体:
第三讲 JavaScript程序构成
作者:-    文章来源:-    点击数:    更新时间:2006-5-25

    范例2:这是一个获取浏览器版本号的程序。该程序首先显示一个波浪提示信息。之后显示浏览器的版本号有关信息。

    test3_2.htm

    <html>
    <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("想知道你的浏览器的详细信息吗?看下面喽"))
    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>

上一页  [1] [2] [3] [4] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 第九讲 实现更复杂的交互

  • 第八讲 WEB页面信息的交互

  • 第七讲 窗口及输入输出

  • 第六讲 使用内部对象系统

  • 第五讲 创建新对象

  • 第四讲 基于对象的JavaScrip…

  • 第二讲 JavaScript基本数据结…

  • 第一讲 JavaScript语言概况

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |