ex13-9.htm

来自「有关JAVASCRIPT的源代码教程」· HTM 代码 · 共 55 行

HTM
55
字号
    <html><head><title>运用Cookies —— 构造用户访问计数器 </title>    
    <script language="JavaScript"> 
    <!--
      var now = new Date(); 
      now.setMonth( now.getMonth() + 1 ); 
      document.cookie = "expires=" + now.toGMTString();
      function getCookieValue( name ) 
      {
        var c = document.cookie; 
        var begin = c.indexOf( name ); 
        if( begin < 0 ) return( "" ); 
        begin += name.length + 1; 
        var end = c.indexOf( ";", begin ); 
        if( end == -1 ) end = c.length; 
        return( c.slice( begin, end ) );
      }
      function updateVisitCount()
      { 
        var count = getCookieValue( "visits" ); 
        if( count == "" )

        {
          document.cookie = "visits=" + 1;
        }
        else 
        {
          document.cookie = "visits=" + (parseInt(count)+1);
        }
      }
    -->
    </script>
    </head>
    <body onLoad="JavaScript: updateVisitCount();">
    <center><font size=4>构造用户访问计数器</font><br>
    <form name="myform">
        用户名:
        <input type="text" name="username" ><p>
        密 码:
        <input type="text" name="passwd" > <p>
        <input type="button" value="登录"" > <p>            
    </form>
    <br>
    热烈欢迎!你已经是第 
    <script language="JavaScript">
    <!--
      var count = getCookieValue( "visits" );
     document.write( count == "" ? "0" : count ); 
    -->
    </script> 
    次访问本网站。
   </center>   
   </body> 
   </html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?