Search results for 'GetCookieVal'. 2 post(s) found.

  1. 2007/08/30 Greeting For The Time Of Day
  2. 2007/08/29 How to record visitor's name by Cookie
2007/08/30 08:36

Greeting For The Time Of Day


Displays a changeable greeting depending on the ""users system clock"".

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide this script from old browsers --

var username = GetCookie('username');
if (username == null) {
username = prompt('Please enter your name or press cancel.',"");
 if (username == null) {
alert('It is OK that you don\'t want to share your name with us.');
username = 'Mr. No-Name';
  } else {
    pathname = location.pathname;
    myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
    var largeExpDate = new Date ();
    largeExpDate.setTime(largeExpDate.getTime() + (30 * 24 * 3600 * 1000));
    SetCookie('username',username,largeExpDate,myDomain);
  }
}
function GetCookieVal (offset) {
   var endstr = document.Cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.Cookie.length;
   return unescape(document.Cookie.substring(offset, endstr));
}
function GetCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.Cookie.length;
        var i = 0;
        while (i < clen) {
                var j = i + alen;
                if (document.Cookie.substring(i, j) == arg)
                        return GetCookieVal (j);
                i = document.Cookie.indexOf(" ", i) + 1;
                        if (i == 0)
                                break;
                }
   return null;
}
function SetCookie (name, value) {
        var argv = SetCookie.arguments;
        var argc = SetCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        document.Cookie = name + "=" + escape (value) +
                ((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
                ((path == null) ? "" : ("; path=" + path)) +
                ((domain == null) ? "" : ("; domain=" + domain)) +
                ((secure == true) ? "; secure" : "");
}
var today = new Date ()
var hrs = today.getHours();
if (hrs < 5)
        document.write (" Morning <FONT COLOR=red>"+ username +", but shouldn't you be in bed, sleepy head");
else if (hrs < 12)
        document.write ("Morning <FONT COLOR=red>"+ username +"");
else if (hrs <= 18)
        document.write ("Afternoon <FONT COLOR=red>"+ username +"");
else
     document.write ("Evening <FONT COLOR=red>"+ username +""); 
if (hrs < 5) document.write("<FONT COLOR=red>?");
if (hrs > 5) document.write("<FONT COLOR=red>!");
document.writeln("<BR>");
// -- End Hiding Here -->
</SCRIPT>

Trackback 3 Comment 0

Trackback : Cannot send a trackbact to this post.

  1. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 04:29 delete

    moneyideas

  2. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 13:23 delete

    moneyideas

  3. Subject different money making ideas

    Tracked from moneyideas 2010/01/31 16:45 delete

    moneyideas

2007/08/29 08:37

How to record visitor's name by Cookie


This Cookie records the visitor's name. It can then be used for identification or other purposes,as needed.

userName.js
function GetCookieVal (offset) {
  var endstr = document.Cookie.indexOf (";",offset);
  if (endstr == -1)
  endstr = document.Cookie.length;
  return unescape(document.Cookie.substring(offset,endstr));
}

function GetCookie (name) {
  var arg = name   "=";
  var alen = arg.length;
  var clen = document.Cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i   alen;
    if (document.Cookie.substring(i,j) == arg)
    return GetCookieVal (j);
    i = document.Cookie.indexOf(" ",i)   1;
    if (i == 0) break;
  }
  return null;
}

function SetCookie (name,value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.Cookie = name   "="   escape (value) 
   ((expires == null) ? "" : ("; expires="   expires.toGMTString())) 
   ((path == null) ? "" : ("; path="   path)) 
   ((domain == null) ? "" : ("; domain="   domain)) 
   ((secure == true) ? "; secure" : "");
}

//      - - - - - - - - End of Public Domain Cookie Code - - - - - - - -
//      - - - - - - - - JTotW Cookie Functions by Nick Heinle- - - - - - - -

function show_count() {
  var expdate = new Date();
  var num;
  expdate.setTime(expdate.getTime()    (24 * 60 * 60 * 1000 * 31));
  if(!(num = GetCookie("jtotwcount")))
  num = 0;
  num  ;
  SetCookie ("jtotwcount",num,expdate);
  if (num == 1) document.write("Since this is the first time you have been here,please take a moment to look around.");
  else document.write("You have been here "   num   " times.");
}

function auto_show_name() {
  if(GetCookie("jtotwname") != null)
  document.write("Welcome back to this week\'s tip "   GetCookie('jtotwname')   ". ");
  else {
  document.write("<FORM>Please enter your name: <INPUT TYPE = \"text\" NAME = \"nameinput\">"   "<BR><BR><INPUT TYPE = \"button\" VALUE = \"Save to Cookie\" onClick = \"set_name(this.form)\"></FORM>");
  document.write("Please enter your first name in the input"   " box and press the \"Save to Cookie\" button,then the page will automatically reload. ");
  }
}

function set_name(form) {
  var expdate = new Date ();
  expdate.setTime (expdate.getTime()   (24 * 60 * 60 * 1000 * 31));
  var username = form.nameinput.value
  if (username != "") {
    if (confirm("Are you sure you want this saved as your name?")) {
      SetCookie ("jtotwname",username,expdate);
      window.history.go(0);
    }
  } else alert("Geez,at least enter something,entering nothing will cause an error.");
}


display_name.html
<html>
<head>
  <title>KURAPA.COM</title>
  <script type="text/javascript" src="userName.js"></script>
</head>
<body>
<form>
Please enter your name: <input type="text" name="nameinput">
<br><br>
<input type="button" value="Save to Cookie" onclick="set_name(this.form)">
</form>
</body>
</html>

Trackback 3 Comment 0

Trackback : Cannot send a trackbact to this post.

  1. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 01:56 delete

    moneyideas

  2. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 10:00 delete

    moneyideas

  3. Subject different money making ideas

    Tracked from moneyideas 2010/01/31 16:44 delete

    moneyideas