 |
|
We are providing HierMenus to you at no cost. HierMenus code requires a confirmed membership with internet.com. Please register by clicking here and come back soon to download your free copy of HeirMenus code.
|
|
 |

|
 |
 |
|
home / issues / issue #4
| Issue: | HTTP_REFERER environment variable is unavailable |
| Browser: | Internet Explorer, Netscape 6.x |
| Platform: | All platforms |
| Description: | Pages loaded through HM in Internet Explorer (4/5/6) or Netscape 6.x do not pass the HTTP_REFERER variable to the server. Many sites, especially commercial sites, use the referrer for traffic logging. Its unavailability means that records will be incomplete. |
| Cause: | HM loads new pages dynamically, by setting the location.href property through JavaScript. For the user this is the same as clicking on a link defined with an <A> tag, and so it is for most browsers. Internet Explorer and the Netscape 6.x family of browsers, however, do not recognize this tautology and do not consider the current page as the referring page of the linked-to page unless an actual link (<A>) was clicked. |
| Workaround: | One work around that is possible in later browsers is to force each menu item to be created as an actual hyperlink, by enclosing it in <a>...</a> tags. See Known Issue #31 for more information on this possibility. |
| Posted: | August 06, 2001 |
|
|