Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 17 von 17

Thema: Reloadsperre

  1. #16
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Nicht jeder hat Flash. Insbesondere vernünftige Leute haben das blöde Zeugs nicht.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  2. #17
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    7

    Skipt

    hallo ich habe ein Skipt gefunden kann mir da mal jemand helfen das um zu schreiben bitte.

    <html>
    <head>
    <title>Intro einmal anziegen </title>
    <script language="Javascript">
    <!--
    var Dauer = 86400; // in Sekunden
    var Seite = "startseite.html";


    function CookieLesen(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 CookieEinlesen (j);
    }

    i = document.cookie.indexOf(" ", i) + 1;

    if (i == 0)
    {
    break;
    }
    }

    return null;
    }


    function CookieSetzen(name, value)
    {
    var argv = CookieSetzen.arguments;
    var argc = CookieSetzen.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 CookieLoeschen(name)
    {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = CookieLesen (name);
    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
    }


    var exp = new Date();
    exp.setTime(exp.getTime() + (Dauer*1000));


    function CookieEinlesen(offset)
    {
    var endstr = document.cookie.indexOf (";", offset);

    if (endstr == -1)
    {
    endstr = document.cookie.length;
    }

    return unescape(document.cookie.substring(offset, endstr));
    }


    function Check()
    {
    var count = CookieLesen('CheckIntro');

    if (count == null)
    {
    count = 1;
    CookieSetzen('CheckIntro', count, exp);
    }
    else
    {
    count++;
    CookieSetzen('CheckIntro', count, exp);
    window.location.href = Seite;
    }
    }
    //-->
    </script>
    </head>
    <body onload="Check();">
    Introseite<br><br>
    Weiter zur <a href="startseite.html">Startseite</a>.
    </body>
    </html>

    das skipt ist so aus gelegt das es beim ersten betretten ein cookie setzt und wenn der user das cookie auf der platte hat den sieht er 24 stunden die seite nicht.

    Ich brauche das aber so

    der User kommt auf die seite das cookie wird gesetzt aber wird gleich weiter geleitet das heist ohne abgeaufen cookie darf er nicht auf die seite.

    wenn er wieder auf die seite kommt den muss ab gefragt werden ob das cookie abgelaufen ist also 24 alt wenn ja nicht wieterleiten und neues cookie setzten.

    sollte das cookie von der platte gelöscht werden darf er nciht mehr voten bei das cookie da und ungültig ist.

    kann mir da jemand helfen bitte.

    mfg

    Biese

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •