Search results for 'GetCookie'. 4 post(s) found.

  1. 2007/09/07 Number Of Vists
  2. 2007/08/30 Greeting For The Time Of Day
  3. 2007/08/30 Cookie Redirect (1)
  4. 2007/08/29 How to record visitor's name by Cookie
2007/09/07 13:13

Number Of Vists


Get the Number Of Vists!

<script language="Javascript">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

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" : "");
}

function DeleteCookie(name) {
  var exp = new Date();
  FixCookieDate (exp); // Correct for Mac bug
  exp.setTime (exp.getTime() - 1);  // This Cookie is history
  var cval = GetCookie (name);
  if (cval != null)
    document.Cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var expdate = new Date();
var num_visits;
expdate.setTime(expdate.getTime() + (5*24*60*60*1000));
if (!(num_visits = GetCookie("num_visits")))
  num_visits = 0;
num_visits++;
SetCookie("num_visits",num_visits,expdate);
//-->
</script>

<script language="Javascript">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.geocities.com/ResearchTriangle/1500

document.write("You have been to this page "+num_visits+" times.");
//-->

</script>

Another posts included in "HTML, Javascript"

How to calculate page loading time ? (0)2007/09/07
Move window (0)2007/09/07
Is there URLEncode function in Javascript ? (0)2007/10/11
Add Message On Mouse Traling (0)2007/09/07
Tooltip (0)2007/09/07
Document Fader (0)2007/09/07
Book Mark This Site (0)2007/09/07
Icon Coupled Url (0)2007/09/07
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:13 delete

    moneyideas

  2. Subject different money making ideas

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

    moneyideas

  3. Subject different money making ideas

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

    moneyideas

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/30 08:29

Cookie Redirect


When a page has performed it's purpose,a Cookie can be set to redirect the browser to a different page on subsequent visits. Easily implemented. (Because it will redirect after one visit,the example is not shown on this site.)

CookieRedirect.js
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: William Bontrager | http://www.bontragerconnection.com/ */
// Copyright 2006 Bontrager Connection,LLC
// This version of the script redirects automatically.
// The Web site has a few other methods for directing also:
// http://www.bontragerconnection.com/library/redirect_with_a_Cookie.shtml

// Three items can be customized (values between quotation marks):
//
// 1. What URL shall the browser be redirected
//    to if a Cookie was previously set?

var RedirectURL = "http://shamar.org";

// 2. How many days shall the Cookie live in
//    the visitor's browser (0 means remove
//    Cookie whenever browser closes)?

var DaysToLive = "365";

// 3. What name shall the Cookie have (any
//    sequence of alphabetical characters
//    is okay,so long as the name doesn't
//    conflict with any other Cookies that
//    this web page might be setting.)?

var CookieName = "HasVisited";

// No other customization is required.

function Action() {
location.href = RedirectURL;
}

DaysToLive = parseInt(DaysToLive);
var Value = 'bypass page next time';

function GetCookie() {
var Cookiecontent = '';
if(document.Cookie.length > 0) {
   var Cookiename = CookieName   '=';
   var Cookiebegin = document.Cookie.indexOf(Cookiename);
   var Cookieend = 0;
   if(Cookiebegin > -1) {
      Cookiebegin  = Cookiename.length;
      Cookieend = document.Cookie.indexOf(";",Cookiebegin);
      if(Cookieend < Cookiebegin) { Cookieend = document.Cookie.length; }
      Cookiecontent = document.Cookie.substring(Cookiebegin,Cookieend);
      }
   }
if(Cookiecontent.length > 0) { return true; }
return false;
}

function SetCookie() {
var exp = '';
if(DaysToLive > 0) {
   var now = new Date();
   then = now.getTime()   (DaysToLive * 24 * 60 * 60 * 1000);
   now.setTime(then);
   exp = '; expires='   now.toGMTString();
   }
document.Cookie = CookieName   '='   Value   exp;
return true;
}

if(GetCookie() == true) { Action(); }

SetCookie();

test.html
<script type="text/javascript" src="CookieRedirect.js"></script>

Trackback 3 1

Trackback : Cannot send a trackbact to this post.

  1. Subject different money making ideas

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

    moneyideas

  2. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 09:38 delete

    moneyideas

  3. Subject different money making ideas

    Tracked from moneyideas 2010/01/31 16:44 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