• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

cookie-script umarbeiten

M

Marcel

Guest
hi leute,

kann mir jemand sagen wie ich unten stehenden code umarbeiten muss das er ab dem 2.besuch immer auf eine andere site weiterleitet? der cookie soll einen tag erhalten bleiben....

danke im vorraus

Code:
<SCRIPT LANGUAGE="JavaScript">
<!--
// Variable definiert Alarmzustand, wenn Cookie größer 4 KB
var caution = false

// name - Name des Cookies
// value - Wert des Cookies
// [expires] - Definiert das Ablaufdatum des Cookies (Voreingestellt ist hier das Ende der Sitzung)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - Domainname für welches das Cookie gültig ist (Voreingestellt ist das aufrufende Dokument)
// [secure] - Boolean Wert Zeigt auf wenn zur Cookie übertragung ein sicherheiswert notwendig ist
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
        if (!caution || (name + "=" + escape(value)).length <= 4000)
                document.cookie = curCookie
        else
                if (confirm("Cookie exceeds 4KB and will be cut!"))
                        document.cookie = curCookie
}

// name - Name des gewünschten Cookies
// * Zurückgegeben wird ein Wert des Cookies, wenn das Cookie nicht gesetzt ist wird null zurückgegeben.
function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

// name - Name des Cookies
// [path] - Pfad des Cookies (Muß der selbe Pfad sein, wie bei create Cookie)
// [domain] - Domain des Cookies (Muß der Selbe Wert sein, wie bei create Cookie)
function deleteCookie(name, path, domain) {
        if (getCookie(name)) {
                document.cookie = name + "=" +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT"
        }
}

// date - Date object
function fixDate(date) {
        var base = new Date(0)
        var skew = base.getTime()
        if (skew > 0)
                date.setTime(date.getTime() - skew)
}

var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits)
        visits = 1
else
        visits = parseInt(visits) + 1
setCookie("counter", visits, now)
document.write("<b>Diese seite haben Sie " + visits + " x besucht.</b>")

// -->
</SCRIPT>
 
Zurück
Oben