• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Js Slider mit Cooky?

Screentzz

Neues Mitglied
Guten Abend Forengemeinschaft,

ich bin auf der Suche nach einem Slider, der sich bei dem Aktuellisieren der Seite nicht wieder schließt.
Es sollte sich ein Container nach dem Klick eines Linkes nach unten öffnen und sich erst dann wieder schließen, wenn man nochmal auf den Link geklickt hat. Egal ob man zwischendurch auf einen anderen
Link klickt oder die Seite neu lädt.

Ich habe damals mal etwas in der Art verwendet. Doch lief das ganze über ein CMS.

Code:
    <script type="text/javascript">
/* COOKIES OBJECT */
var Cookies = {
        // Create Function: Pass name of cookie, value, and days to expire
    create: function (name,value,days) {
        if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
        this[name] = value;
    },
        // Erase cookie by name
    erase: function (name) {
        this.create(name,'',-1);
        this[name] = undefined;
    }
};
 
// Hide box if the close cookie exist and user is not logged in
if (document.cookie.indexOf("vl_close_login") > 0 && document.cookie.indexOf("atsphp_sid_user_cp") < 1) {
        $(".login_offen").hide();
}
 
// stuff to handle the click event
$(".logingo, .flip").click(function(){
 
    // If cookie exist (created after closing box ) = user clicks again to show the box
    if (document.cookie.indexOf("vl_close_login") >= 0) {
        // Delete cookie
        Cookies.erase('vl_close_login');
    }
    // close box and make cookie
    else {
        // Make cookie
      Cookies.create('vl_close_login', 'is_closed', 3)
    }
 
    // Toggle login box
    $(".login_offen").slideToggle("slow");
 
});
     
    </script>


Wäre über Hilsbereitschaft sehr, sehr dankbar.




Mfg Screentzz
 
Was sagt die JS Konsole? Hast du mal überprüft, ob die Cookies

Code:
Cookies.create('vl_close_login', 'is_closed', 3)

auch angelegt werden und was darin steht?

/nm: dann hat es sich ja erledigt. ;)
 
Zurück
Oben