home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / iis4_06.cab / samp08tu.asp < prev    next >
Text File  |  1997-10-23  |  3KB  |  42 lines

  1.  <% If Request("DontFrame")<>1 Then Response.Redirect "/iissamples/sdk/asp/docs/SampFram.asp?ovfile=/iishelp/iis/htm/sdk/samp08tu.asp&srcfile=Components/PageCounter" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  3. <HTML>
  4. <HEAD>
  5. <META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
  6. <title>Page Counter</title>
  7. <script language="JavaScript">
  8.  
  9.     szNavVersion = navigator.appVersion
  10.  
  11.     if (navigator.appName == "Microsoft Internet Explorer") {
  12.     if (szNavVersion.indexOf ("4.") >= 0) {
  13.         document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/spidie4.css">');
  14.     } else {
  15.         document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/spidie3.css">');
  16.     }
  17.     }
  18.     else if (navigator.appName == "Netscape") {
  19.     document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/spidie4.css">');
  20.     }
  21.     else {
  22.     document.writeln('<link rel="stylesheet" type="text/css" href="/iishelp/common/spidie3.css">');
  23.     }
  24.  
  25. </script>
  26. <META NAME="DESCRIPTION" CONTENT="Internet Information Server reference information"></HEAD>
  27. <BODY BGCOLOR=#FFFFFF TEXT=#000000>
  28. <font face="Verdana, Arial, Helvetica">
  29. <h3><a name="_page_counter"></a>Page Counter</h3>
  30. <p>
  31. The Page Counter component creates a <b>PageCounter</b> object that can be used to count the number of times a Web page has been opened. The <b>PageCounter</b> object accesses count data from an internal data object, which periodically writes the information to a hit count data file. </p>
  32. <p>
  33. This example illustrates how to use the Page Counter component in an ASP script. The <b>PageCounter</b> object is instantiated, and the variable <i>MyPageCounter</i> is set to refer to the new instance. The <b>PageCounter.PageHit</b> method is called to increment the hit total. The <b>PageCounter.Hits</b> method is then called, which returns the number of hits the specified page has had. </p>
  34. <p>
  35. <b>Note</b>  The Page Counter component increments the number of hits for a given page each time the <b>PageCounter.PageHit</b> method is called. If your script does not call this method exactly once per page hit, your page hit count will be inaccurate for that page. </p>
  36. <p>
  37. <b>Note</b>  This component is not installed with IIS. You can install it from the Microsoft Web site at <a href="http://www.microsoft.com/iis/"><b>http://www.microsoft.com/iis/</b></a>, or from the CD included with the IIS Resource Kit. The ProgID declared by the component version installed from these sources specifies "IISSamples" in the vendor component of the ProgID, not "MSWC." Therefore, the <b>Server.CreateObject</b> invocation in this sample script must be modified to reflect the proper component ProgID.</p>
  38. <hr class="iis" size="1">
  39. <p align="center"><em><a href="/iishelp/common/colegal.htm">© 1997 by Microsoft Corporation. All rights reserved.</a></em></p>
  40. </BODY>
  41. </HTML>
  42.