Open
a your webpage that you want exit butler to load in
a program such as Wordpad or Notepad and paste the
above text (ctrl 'V') in
between the HEAD Tags of the document.
The
head of your webpage should now look like the code
directly below. Edit the RED
text only to reflect the web address for exit butler
that will be loaded if the viewer chooses..
<HEAD>
<script
language="JavaScript">
<!--
function
CreateCookie(name, value, expiredays)
{
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + " = " + value +
"; expires=" +
todayDate.toGMTString() + ";";
}
function
ReadCookie(cookiename)
{
var numOfCookies = document.cookie.length;
var nameOfCookie = cookiename + "=";
var cookieLen = nameOfCookie.length;
var x=0;
while (x <= numOfCookies)
{
var y = (x + cookieLen);
if (document.cookie.substring(x, y) == nameOfCookie)
return(ExtractCookieValue (y));
x = document.cookie.indexOf(" ", x) + 1;
if (x == 0)
break;
}
return null;
}
function
ExtractCookieValue(val)
{
if ((endOfCookie = document.cookie.indexOf(";",
val)) == -1)
{
endOfCookie = document.cookie.length;
}
return unescape(document.cookie.substring(val, endOfCookie));
}
function
GoodBye()
{
//
This is what the prompt will ask the visitor when
the leave your website.
if (confirm("\nWould
you like to visit another webmasters resource
before leaving?\n"))
{
//
This is what the prompt will say if they choose to
see what you asked above
alert("\nThank you!\n");
window.open("http://www.websiteyouwanttoload.com");
}
else
{
//
This is what the prompt will say if they choose to
not see what you asked
alert("\nSee you again\n
Good Luck!\n");
return false;
}
}
function
MainGoodBye()
{
var userCookie = ReadCookie("_chups");
if (userCookie == null)
{
// user is here at first time
//propose to visit site
GoodBye();
//create coockie key (30 days)
CreateCookie("_chups", 1, 30);
}
}
//-->
</script>
</HEAD>
|