Hi I have this simple code below that show a "Bye" Msgbox when visitor leave the page , and I want to add Cookie session force the msgbox to appear on one time per visitor or per 24hours , so visitor get only one msgbox whatever he leave the same page again until the cookie session expire <head> </head> <body onunload="alert('Bye')"> </body> Code (markup): can you help me on this !!? thanks
http://javascriptbank.com/javascript/cookie-javascript.html - all client cookie you need; this page also have script like you want
This is writing the cookie. google about reading the cookies. function Set_Cookie( name, value, expires, path, domain, secure ) { // set time, it's in milliseconds var today = new Date(); today.setTime( today.getTime() ); /* if the expires variable is set, make the correct expires time, the current script below will set it for x number of days, to make it for hours, delete * 24, for minutes, delete * 60 * 24 */ if ( expires ) { expires = expires * 1000 * 60 * 60 * 24; } var expires_date = new Date( today.getTime() + (expires) ); document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" ); } Code (markup):