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?
De Jquery voor de div is als volgt
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();
}
});
}); |