Saturday, June 1, 2024
 Popular · Latest · Hot · Upcoming
66
rated 0 times [  68] [ 2]  / answers: 1 / hits: 193713  / 12 Years ago, wed, june 20, 2012, 12:00:00

I have an html page that open a popup window when the page loads.



I need to set the popup only when the page open first time. I think session or cookie is to be set.



    <script>
!window.jQuery && document.write('<script src=fancybox/jquery-1.4.3.min.js></script>');
</script>
<script type=text/javascript src=fancybox/jquery.fancybox-1.3.4.pack.js></script>
<script type=text/javascript>
$(document).ready(function() {
$(a#example1).fancybox();
$(a#example1).trigger('click');
});

</script>
<link rel=stylesheet type=text/css href=fancybox/jquery.fancybox-1.3.4.css media=screen />
</head>
<body>
<a id=example1 href=images/pic.jpg></a>
</body>

More From » jquery

 Answers
76

Use localStorage to store the fact that you opened the page :



$(document).ready(function() {
var yetVisited = localStorage['visited'];
if (!yetVisited) {
// open popup
localStorage['visited'] = yes;
}
});

[#84774] Tuesday, June 19, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
pranav

Total Points: 693
Total Questions: 119
Total Answers: 119

Location: Greenland
Member since Fri, Jul 31, 2020
4 Years ago
;