[cookie] wordt niet goed geplaatst

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 02-09-2024

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Weet even niet wat er fout aan is aan de volgende cookie.
Wat het moet doen is dus kijken of er geklikt wordt op een id=popupdivClose

Zo ja, dan zet hij mbv de cookie de div niet meer erin
Laad je de pagina opnieuw of klik je niet op het kruisje, dan blijft de div zich weergeven

Lijkt alsof ik iets mis?

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script language="javascript">
    onload = function() {

       if(document.cookie != "" && document.cookie != null) {
          document.getElementById("popupdiv").style.visibility = "hidden";

       } else {
          var ndate = new Date();
          ndate.setDate(ndate.getDate() + 1);
          document.cookie = "box=cookie;expires=" + ndate.toGMTString();
          document.getElementById("popupdiv");
       }
    }

</script>



De Jquery voor de div is als volgt

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var popupStatus = 0;

function loadPopup(){
    if(popupStatus==0){
        $("#popupdiv").fadeIn("slow");
        popupStatus = 1;
    }
}

function disablePopup(){
    if(popupStatus==1){
        $("#popupdiv").fadeOut("slow");
        popupStatus = 0;
    }
}


$(document).ready(function(){
    loadPopup();
    
    //CLOSING POPUP
    $("#popupdivClose").click(function(){
        disablePopup();
    });
    //Click out event!
    $("#backgroundPopup").click(function(){
        disablePopup();
    });
    //Press Escape event!
    $(document).keypress(function(e){
        if(e.keyCode==27 && popupStatus==1){
            disablePopup();
        }
    });

});

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Ik zie in een oogopslag weinig in je cookie setting wat fout zit, maar om het zekere voor het onzekere te nemen; wordt het cookie feitelijk geset? Met welke expiration date? Wanneer wordt deze functie uitgevoerd, en dan niet zeggen "er staat toch onload()", je moet het exact weten). Met andere woorden, een beetje debuggen svp.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • ZOMERZON
  • Registratie: Juni 2001
  • Laatst online: 02-09-2024

ZOMERZON

Voor Geen Cent Gaat De Zon Op

Topicstarter
Is opgelost, heb de hele cookie script opnieuw geschreven

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Misschien wil je ook vertellen hoe je het hebt opgelost, zodat iemand die met hetzelfde probleem zit hiermee geholpen wordt?

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Aangezien je jQuery gebruikt, waarom heb je de cookie plugin niet gebruikt? (link)