Skip To Main Content | Home | Sitemap | Contact
Latest Visitors: United States's flagUnited States's flagUnited States's flagUnited States's flagUnited States's flagUnited States's flagItaly's flagSweden's flagUnited States's flagSweden's flagUnited States's flagUnited States's flagLatvia's flagParaguay's flagHungary's flagFrance's flagKenya's flagUnited States's flagUnited States's flagUnited States's flagNetherlands's flagChina's flagChina's flagUnited States's flagUnited States's flag
 

How can you alter or not show links depending on which page was loaded using ASP?

The menu bar below should not show a link for this page, but should show a link for each of two related example pages.
ASP Conditional Menu Links 2 | ASP Conditional Menu Links 3

This page.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Roderick Divilbiss">
<meta name="copyright" content="© 2005-2010 Roderick Divilbiss">
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<title>ASP Conditional Menu Links1</title>
</head>
<body>
<!--#include virtual="path/aspConditionalMenuLinksInclude.asp"-->
</body>
</html>

The included menu.
  <%
' a variable to hold the currently loaded ASP page name.
Dim pageName

' get the page name from the server
pageName = Request.ServerVariables("SCRIPT_NAME")

' remove any preceding path
pageName = Mid(pageName, InStrRev(pageName,"/")+1)

' write a link only if it is NOT to this page.
if pageName <> "aspConditionalMenuLinks1.asp" then
    Response.Write "<a title=""ASP Conditional Menu Links Example Page 1"" " &_
    "href=""aspConditionalMenuLinks1.asp"">" &_
    "ASP Conditional Menu Links 1</a>&nbsp;|&nbsp;"
end if
if pageName <> "aspConditionalMenuLinks2.asp" then
    Response.Write "<a title=""ASP Conditional Menu Links Example Page 2"" " &_
    "href=""aspConditionalMenuLinks2.asp"">" &_
    "ASP Conditional Menu Links 2</a>&nbsp;|&nbsp;"
end if
if pageName <> "aspConditionalMenuLinks3.asp" then
    Response.Write "<a title=""ASP Conditional Menu Links Example Page 3"" " &_
    "href=""aspConditionalMenuLinks3.asp"">" &_
    "ASP Conditional Menu Links 3</a>"
end if
%>


This Weeks Most Popular Pages Newest Pages