Java Reference
In-Depth Information
Finally, later on in the page, write the number of page visits and the date since the counter was reset.
var pageHTML = “You've visited this page “ + pageViewCount;
pageHTML = pageHTML + “ times since “ + pageFirstVisited;
document.write(pageHTML);
Exercise 2 Question
Use cookies to load a different advertisement every time a user visits a web page.
Exercise 2 Solution
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<script language=”JavaScript” type=”text/JavaScript” src=”CookieFunctions.js”></
script>
</head>
<body>
<img src=”AdvertImage1.jpg” name=”imgAdvert”>
<script type=”text/javascript”>
var imageNumber = getCookieValue(“displayedImages”);
var totalImages = 3;
if (imageNumber == null)
{
imageNumber = “1”;
}
else
{
imageNumber = Math.floor(imageNumber) + 1;
}
if (totalImages == imageNumber)
{
setCookie(“displayedImages”,”“,”“,”Mon, 1 Jan 1970 00:00:00”);
}
else
{
setCookie(“displayedImages”,imageNumber,”“,”“);
}
document.imgAdvert.src = “AdvertImage” + imageNumber + “.jpg”;
</script>
</body>
</html>
Save this as ch11_q2.htm.
Search WWH ::




Custom Search