先判断cookie是否存在,不存在才var Firstname=prompt("您是光临本站的贵宾,请在贵宾簿里签名,让我知道您是谁!","网友");
否则就跳过

解决方案 »

  1.   

    var visits = getCookie("counter")
    var now = new Date()
    fixDate(now)
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
    if(!visits)
      {var Firstname=prompt("您是光临本站的贵宾,请在贵宾簿里签名,让我知道您是谁!","网友");
       visits = 1
       setCookie("user",Firstname,now)
      }
    else
      {visits = parseInt(visits) + 1
       var Firstname=getCookie("user")
      }
    setCookie("counter", visits, now)
    document.write("欢迎"+Firstname + "第"+visits + "次光临")其它代码不变.这么写,只有第一次访问才用输入名字,以后就不用了.否则我绝对不会第三次访问你的页子--每次都要填名字,烦都烦死了:)
      

  2.   

    xinyunyishui(心云意水) 
    你的代码没用呀,是不是我改的地方不对。你讲从那里开始替换,我在试试。