📄 asp_contentlinking.asp
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ASP Content Linking</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />
<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="stylesheet" type="text/css" href="../stdtheme.css" />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<iframe style="background-color:#808080" src="../banners/bannerframe.asp@adpartner=xmlmaster" height="90" width="728"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<br /></th>
</tr>
</table>
<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>ASP Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >ASP HOME</a><br />
<a class="left" target="_top" href="asp_intro.asp" >ASP Introduction</a><br />
<a class="left" target="_top" href="asp_install.asp" >ASP Install</a><br />
<a class="left" target="_top" href="asp_syntax.asp" >ASP Syntax</a><br />
<a class="left" target="_top" href="asp_variables.asp" >ASP Variables</a><br />
<a class="left" target="_top" href="asp_procedures.asp" >ASP Procedures</a><br />
<a class="left" target="_top" href="asp_inputforms.asp" >ASP Forms</a><br />
<a class="left" target="_top" href="asp_cookies.asp" >ASP Cookies</a><br />
<a class="left" target="_top" href="asp_sessions.asp" >ASP Session</a><br />
<a class="left" target="_top" href="asp_applications.asp" >ASP Application</a><br />
<a class="left" target="_top" href="asp_incfiles.asp" >ASP #include</a><br />
<a class="left" target="_top" href="asp_globalasa.asp" >ASP Global.asa</a><br />
<a class="left" target="_top" href="asp_send_email.asp" >ASP Send e-mail</a><br />
<br />
<b>ASP Objects</b>
<br />
<a class="left" target="_top" href="asp_ref_response.asp" >ASP Response</a><br />
<a class="left" target="_top" href="asp_ref_request.asp" >ASP Request</a><br />
<a class="left" target="_top" href="asp_ref_application.asp" >ASP Application</a><br />
<a class="left" target="_top" href="asp_ref_session.asp" >ASP Session</a><br />
<a class="left" target="_top" href="asp_ref_server.asp" >ASP Server</a><br />
<a class="left" target="_top" href="asp_ref_error.asp" >ASP Error</a><br />
<br />
<a class="left" target="_top" href="asp_ref_filesystem.asp" >ASP FileSystem</a><br />
<a class="left" target="_top" href="asp_ref_textstream.asp" >ASP TextStream</a><br />
<a class="left" target="_top" href="asp_ref_drive.asp" >ASP Drive</a><br />
<a class="left" target="_top" href="asp_ref_file.asp" >ASP File</a><br />
<a class="left" target="_top" href="asp_ref_folder.asp" >ASP Folder</a><br />
<a class="left" target="_top" href="asp_ref_dictionary.asp" >ASP Dictionary</a><br />
<a class="left" target="_top" href="asp_ado.asp" >ASP ADO</a><br />
<br />
<b>ASP Components</b><br />
<a class="left" target="_top" href="asp_adrotator.asp" >ASP AdRotator</a><br />
<a class="left" target="_top" href="asp_browser.asp" >ASP BrowserCap</a><br />
<a class="left" target="_top" href="asp_contentlinking.asp" style='font-weight:bold;'>ASP Content Linking</a><br />
<a class="left" target="_top" href="asp_contentrotator.asp" >ASP Content Rotator</a><br />
<br />
<a class="left" target="_top" href="asp_quickref.asp" >ASP Quick Ref</a><br />
<a class="left" target="_top" href="asp_summary.asp" >ASP Summary</a><br />
<br />
<b>Examples/Quiz</b><br />
<a class="left" target="_top" href="asp_examples.asp" >ASP Examples</a><br />
<a class="left" target="_top" href="asp_quiz.asp" >ASP Quiz</a><br />
<a class="left" target="_top" href="asp_exam.asp" >ASP Exam</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<h1>ASP Content Linking Component</h1>
<a href="asp_browser.asp"><img alt="previous" border="0" src="../images/btn_previous.gif" /></a>
<a href="asp_contentrotator.asp"><img alt="next" border="0" src="../images/btn_next.gif" /></a>
<hr />
<h2>Examples</h2>
<p><a target="_blank" href="showasp.asp@filename=demo_contentlinking">The Content Linking Component</a><br />
This example builds a table of contents.</p>
<p><a target="_blank" href="showasp.asp@filename=demo_contentlinking2">The Content Linking
Component 2</a><br />
The example uses the Content Linking Component to navigate between the pages in
a text file.</p>
<hr />
<h2>ASP Content Linking Component</h2>
<p>The ASP Content Linking component is used to create a quick and easy
navigation system!</p>
<p>The Content Linking component returns a Nextlink object that is used to hold
a list of Web pages to be navigated.</p>
<h3>Syntax</h3>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
<tr valign="top">
<td><%<br />
Set nl=Server.CreateObject( "MSWC.NextLink" )<br />
%></td>
</tr>
</table>
<p>First we create a text file - "links.txt". This file contains the pages to be
navigated. The pages must be listed in the same order you want them to be
displayed, and it also must contain a description for each file name (use the
tab key to separate file name from description). <b>Note:</b> If you want to add
a page to the list or change the order of the pages in the list; all you have to
do is to modify the text file! The navigation will automatically be correct!</p>
<p>"links.txt":</p>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
<tr valign="top">
<td>asp_intro.asp ASP Intro<br />
asp_syntax.asp ASP Syntax<br />
asp_variables.asp ASP Variables<br />
asp_procedures.asp ASP Procedures</td>
</tr>
</table>
<p>On each of the pages listed above, put one line of code: <!-- #include file="nlcode.inc"-->.
This line will include the code below on every page listed in "links.txt" and
the navigation will work.</p>
<p>"nlcode.inc":</p>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
<tr valign="top">
<td>
<pre><%
'Use the Content Linking Component
'to navigate between the pages listed
'in links.txt</pre>
<pre>dim nl
Set nl=Server.CreateObject("MSWC.NextLink")
if (nl.GetListIndex("links.txt")>1) then
Response.Write("<a href='" & nl.GetPreviousURL("links.txt"))
Response.Write("'>Previous Page</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>Next Page</a>")
%></pre>
</td>
</tr>
</table>
<p>The ASP Content Linking Component's methods are described below: </p>
<h3>Methods</h3>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3">
<tr valign="top">
<th align="left">Method</th>
<th align="left">Description</th>
<th width="45%" align="left">Example</th>
</tr>
<tr valign="top">
<td>GetListCount</td>
<td> Returns the number of items listed in the Content Linking List file</td>
<td> <%<br />
dim nl,c<br />
Set nl=Server.CreateObject("MSWC.NextLink") <br />
c=nl.GetListCount("links.txt") <br />
Response.Write("There are ")<br />
Response.Write(c)<br />
Response.Write(" items in the list")<br />
%><p>Output:</p>
<p>There are 4 items in the list</p></td>
</tr>
<tr valign="top">
<td>GetListIndex</td>
<td> Returns the index number of the current item in the Content Linking
List file. The index number of the first item is 1. 0 is returned if the
current page is not in the Content Linking List file</td>
<td> <%<br />
dim nl,c<br />
Set nl=Server.CreateObject("MSWC.NextLink") <br />
c=nl.GetListIndex("links.txt") <br />
Response.Write("Item number ")<br />
Response.Write(c)<br />
%><p>Output:</p>
<p>Item number 3</p></td>
</tr>
<tr valign="top">
<td>GetNextDescription</td>
<td> Returns the text description of the next item listed in the Content
Linking List file. If the current page is not found in the list file it
returns the text description of the last page on the list</td>
<td> <%<br />
dim nl,c<br />
Set nl=Server.CreateObject("MSWC.NextLink") <br />
c=nl.GetNextDescription("links.txt") <br />
Response.Write("Next ")<br />
Response.Write("description is: ")<br />
Response.Write(c)<br />
%><p>Next description is: ASP Variables</p></td>
</tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -