<html> <head> <title></title> <script language="JavaScript"> <!-- Start Script // setCookie function // Analysis function setCookie(name, value) { var expires=new Date(); expires.setYear(expires.getYear() + 1); var cookieString = name + "=" + escape(value) + "; expires="; cookieString += expires.toGMTString(); document.cookie = cookieString; } // getCookie function // Analysis function getCookie(name) { cookieString = document.cookie; // Loop through cookieString searching for name // Analysis for(i=0; i<cookieString.length;) { // name found // Analysis if(cookieString.substring(i, i + name.length) == name) { i += (name.length + 1); if(cookieString.indexOf(";", i) < i) return unescape(cookieString.substring(i, cookieString.length)); else return unescape(cookieString.substring(i, cookieString.indexOf(";", i))); } // Name not found // Analysis i = cookieString.indexOf(";", i); if(i<0) return null; else i += 2; } // This line of code should never execute! // Analysis return null; } // visit variables // Analysis var visitString; var numVisits; // Check for cookie information // Analysis if( (visitString = getCookie("visits")) == null) { setCookie("visits", "1"); visitString="1"; } else { numVisits = parseInt(visitString); numVisits++; visitString = ""; visitString += numVisits; setCookie("visits", visitString); } // Write string to screen document.writeln("This is visit number " + visitString + ". Please enjoy your stay!<p>"); document.bgColor="#FFFFFF"; document.fgColor="#000000"; // End Script --> </script> </head> <body> </body> </html>
Back to main page or execute code