[CookieRedirect II]

=O= ohne Beispiel =O=

Wird eine Webseite zum wiederholten Male besucht, wird der Besucher automatisch auf eine andere Seite umgeleitet. Das Script eignet sich für Seiten, die nur einmal besucht und danach übersprungen werden sollen.

[Code]

[zwischen <HEAD> und </HEAD>]

<script language="JavaScript">

<!-- Begin
var expDays = 30; //Lebensdauer des Cookies in Tagen
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

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();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var favorite = GetCookie('redirect');

if (favorite != null) {
url = 'redirect.htm'; // nicht vergessen zu ändern!!
window.location.href = url;
} else {
SetCookie('redirect', 'yes', exp);
}
// End -->
</script>

[Autor]

nightfire himself

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 573