Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 15.03.2010, 20:26
sepp88 sepp88 ist offline
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard jquery cookie plugin, expiration time?

Hallo Leute,
ich möchte auf einer Webseite eine Art Layer (einfach ein Div 800x600px) über den restlichen Inhalt legen. Dieses Fenster soll einen Closebutton haben, und wenn man diesen klickt, soll dieser Layer ausgeblendet werden und WICHTIG: für den restlichen Aufenthalt auf der Seite auch unisichtbar bleiben. Erst wenn ich die Session verlasse (also den Tab oder das Fenster schließe) und die Seite erneut aufrufe soll das Div wieder da sein. Oder zumindest nach einer bestimmten Zeit, sagen wir z.b. 1h. Das wäre auch schon okay.

Es funktioniert alles schon, bis auf dieses genannte Feature. Kann ich das mit dem jquery Cookie Plugin lösen?

PHP-Code:
if($.cookie('opt_visible') != 'true'){ //wenn kein Cookie existiert
     
$('#layer').show();
    $(
'#coreContent, #footer, #navicaller').hide();
    }else{ 
        $(
'#layer').hide();
    $(
'#coreContent, #footer, #navicaller').show();
    }
    
//wenn der Closebutton geklickt wird, soll ein Cookie gespeichert werden. 
//Dieses Cookie sollte nach dem Schließen der Session gelöscht werden. //Oder nach z.b. 1h
    
$('#layer #closebox').click(function() {
        $(
'#layer').hide('fast');
        $(
'#coreContent, #footer, #navicaller').show();
        $.
cookie('opt_visible''true');
    }); 
Könnt ihr mir da bitte helfen? Danke vielmals!
Mit Zitat antworten
Sponsored Links