to disable popup when user clicks on browser's refresh,back and forward

This is a discussion on "to disable popup when user clicks on browser's refresh,back and forward" within the JavaScript Forum section. This forum, and the thread "to disable popup when user clicks on browser's refresh,back and forward are both part of the Program Your Website category.



Go Back   Webforumz.com > Main Forums > Program Your Website > JavaScript Forum

Notices


Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old Aug 14th, 2006, 07:10
New Member
Join Date: Aug 2006
Location: India
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
to disable popup when user clicks on browser's refresh,back and forward

I wan to open a popup window when user leaves d whole site or when he changes the url. I hav done it, but problem is that it displays the popup window when user clicks on browser's refresh, forward and back button and i dnt want that. Plz help me i m working on it from last morning. Below is the code

<html>
<head>
<script language="javascript" type="text/javascript">
var page = "only-popup-once.html";
var windowprops = "width=300,height=200,location=no,toolbar=no,menub ar=no,scrollbars=no,resizable=yes";
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
window.open(page, "", windowprops);
}
else {
count++;
SetCookie('count', count, exp);
}
}
</script>
</head>

<body onUnload="checkCount()">
<a href="sub_cat.php?maincat_id=<?=$cat_id?>" onclick="" class="link" ><?=$cat_name?></a>

------------other code goes here------------
</body>
</html>
Reply With Quote

Reply

Tags
disable, popup, user, clicks, browsers, refresh, forward

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to stop the browser refresh on clicking the webbrowser's refresh button ? camarun20 JavaScript Forum 3 Mar 18th, 2008 23:04
Back buton - several pages back - in HTML ? attila001122 Web Page Design 1 Dec 9th, 2007 15:51
The Forward Group's Information Site DaSylva Free Web Site Critique 11 Mar 14th, 2007 09:20
Happy to be here and looking forward to new acquaintances nurnan Introduce Yourself 9 Feb 25th, 2006 15:46
Need help creating live web page changes when user clicks a link dannyboy Other Programming Languages 2 Feb 5th, 2006 11:43


All times are GMT. The time now is 11:01.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC8
© 2003-2008 Webforumz.com : All Rights Reserved

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 37 38 39 40 41 42 43