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.
Compatible Browsers:
Chrome BrowserFirefox BrowserInternet Explorer BrowserOpera BrowserSafari Browser
Example: View Code Demo
<html> <head> <title>Cookie Redirect Javascript Code Snippet</title> <script> /* Begin Cookie Redirect == This Script Free To Use Providing This Notice Remains == == This Script Has Been Found In The http://snapbuilder.com Free Public Codes Library == == NOTICE: Though This Material May Have Been In A Public Depository, Certain Author Copyright Restrictions May Apply == == Created By: William Bontrager : http://www.bontragerconnection.com/ : Creative Commons License == // // 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://snapbuilder.com/code_snippets/"; // 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 = "AlreadyVisited"; // 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(); </script> </head> <body> <p>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.</p> <p>Simply put this code snippet in your document HEAD area.</p> <p>If the visitor has visited your page, they will be redirected to the URL designated.</p> <br /><br /> <div id="snippet"> [ This code example from <a href="http://snapbuilder.com/code_snippets/copy_code_snippet_62.html">Cookie Redirect</a> page. ] </div> </body> </html>