⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 13-4.cfm.htm

📁 asp 教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在Active Server Pages中结合Scripts脚本</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>
<b><font SIZE="5">

<p>在</font><font FACE="宋体" SIZE="5">Active Server Pages</font><font SIZE="5">中结合</font><font
FACE="宋体" SIZE="5">Scripts</font><font SIZE="5">脚本</p>
</font></b><font FACE="宋体" SIZE="3">

<p>Active Server Pages</font><font SIZE="3">主要就是</font><font FACE="宋体"
SIZE="3">Scipts</font><font SIZE="3">脚本环境,在你学习本书第二章的时候,你就可以将</font><font
FACE="宋体" SIZE="3">VBScript</font><font SIZE="3">和</font><font FACE="宋体"
SIZE="3">JScript</font><font SIZE="3">结合到你的</font><font FACE="宋体" SIZE="3">Active 
Server Pages</font><font SIZE="3">中去,你可以同样在</font><font FACE="宋体"
SIZE="3">Active Server Pages</font><font SIZE="3">中很好的利用其他的脚本语言。任何一个可以和</font><font
FACE="宋体" SIZE="3">Active X Script</font><font SIZE="3">标准兼容的脚本语言引擎都可以用于</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">。</p>

<p>注意</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">如果你熟悉</font><font FACE="宋体" SIZE="3">Perl,</font><font
SIZE="3">你就会很高兴发现</font><font FACE="宋体" SIZE="3">Perl</font><font
SIZE="3">和</font><font FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">是兼容的。如果希望更多了解,请看</font><font
FACE="宋体" SIZE="3">http://www.hip.activeware.com</font><font SIZE="3">或访问</font><font
FACE="宋体" SIZE="3">http://www.aspsite.com</p>
</font><font SIZE="3">

<p>在</font><font FACE="宋体" SIZE="3">Vbscript</font><font SIZE="3">和</font><font
FACE="宋体" SIZE="3">Jscript</font><font SIZE="3">的章节中(相应第</font><font
FACE="宋体" SIZE="3">8</font><font SIZE="3">和第</font><font FACE="宋体" SIZE="3">9</font><font
SIZE="3">章),你会学到怎样将</font><font FACE="宋体" SIZE="3">Script</font><font
SIZE="3">脚本结合到</font><font FACE="宋体" SIZE="3">Active Server Pages</font><font
SIZE="3">的具体实现。这部分主要是详细解释以及介绍一些可选择的方法来进行</font><font
FACE="宋体" SIZE="3">Scripts</font><font SIZE="3">和</font><font FACE="宋体" SIZE="3">Active 
Server Pages</font><font SIZE="3">的结合。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">最简单的结合</font><font FACE="宋体" SIZE="3">Scripts</font><font
SIZE="3">的方法是利用</font><font FACE="宋体" SIZE="3">&lt;%</font><font SIZE="3">和</font><font
FACE="宋体" SIZE="3">%&gt;</font><font SIZE="3">,任何在这个符号中包容的都被认为是一个</font><font
FACE="宋体" SIZE="3">Scripts</font><font SIZE="3">脚本。下面是个例子:</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;html&gt;</p>

<p>&lt;head&gt;&lt;title&gt;ASP Script </font><font SIZE="3">示例</font><font
FACE="宋体" SIZE="3">&lt;/title&gt;&lt;/head&gt;</p>

<p>&lt;body&gt;</p>
</font><font SIZE="3">

<p>这是个</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;% for I=1 to 10 %&gt;</p>
</font><font SIZE="3">

<p>非常</font><font FACE="宋体" SIZE="3">,</p>

<p>&lt;% next %&gt;</p>
</font><font SIZE="3">

<p>非常长的句子。</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;/body&gt;</p>

<p>&lt;/html&gt;</p>
</font><font SIZE="3">

<p>该段</font><font FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">执行后在浏览器上显示为:</p>

<p>这是个非常,非常,非常,非常,非常,非常,非常,非常,非常,非常,非常长的句子。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">这段脚本利用</font><font FACE="宋体" SIZE="3">VBscript</font><font
SIZE="3">的</font><font FACE="宋体" SIZE="3">For...Next</font><font SIZE="3">循环生成了</font><font
FACE="宋体" SIZE="3">11</font><font SIZE="3">份‘非常’的拷贝。</p>
</font><font FACE="宋体" SIZE="3">

<p>Active Server Pages</font><font SIZE="3">默认为您主要使用的是</font><font
FACE="宋体" SIZE="3">VBscript</font><font SIZE="3">,也就是说,在使用</font><font
FACE="宋体" SIZE="3">&lt;%</font><font SIZE="3">和</font><font FACE="宋体" SIZE="3">%&gt;</font><font
SIZE="3">时不需要作任何事情来说明使用何种语言。不过,如果需要限定的话,您可以有三种方式。</p>

<p>首先,你可以在</font><font FACE="宋体" SIZE="3">Internet Information Service</font><font
SIZE="3">管理器来进行限定使得所有</font><font FACE="宋体" SIZE="3">Active 
Server Pages</font><font SIZE="3">的默认语言为你所限定的。这样做的步骤如下:</p>
</font><font FACE="宋体" SIZE="3">

<p>1.</font><font SIZE="3">从开始菜单</font><font FACE="宋体" SIZE="3">IIS(Internet 
Information Service)</font><font SIZE="3">的程序组中执行网络服务管理器</p>
</font><font FACE="宋体" SIZE="3">

<p>2.</font><font SIZE="3">右键你的网站名称(如果你没有改变默认设置,名称将是</font><font
FACE="宋体" SIZE="3">Default Web Site</font><font SIZE="3">)</p>
</font><font FACE="宋体" SIZE="3">

<p>3.</font><font SIZE="3">选择属性项</p>
</font><font FACE="宋体" SIZE="3">

<p>4</font><font SIZE="3">点击主目录表。</p>
</font><font FACE="宋体" SIZE="3">

<p>5</font><font SIZE="3">点击设置按钮(要做这个,你必须有一个存在的</font><font
FACE="宋体" SIZE="3">Application</font><font SIZE="3">。如果没有的话,点</font><font
FACE="宋体" SIZE="3">Creat</font><font SIZE="3">来创建一个。)</p>
</font><font FACE="宋体" SIZE="3">

<p>6.</font><font SIZE="3">在</font><font FACE="宋体" SIZE="3">Application 
Configuration</font><font SIZE="3">的对话框中,点</font><font FACE="宋体"
SIZE="3">App Option</font><font SIZE="3">表。</p>
</font><font FACE="宋体" SIZE="3">

<p>7.</font><font SIZE="3">在默认的</font><font FACE="宋体" SIZE="3">ASP</font><font
SIZE="3">语言文本框中,输入你所要的主要脚本语言,例如</font><font
FACE="宋体" SIZE="3">Vbscript</font><font SIZE="3">或者</font><font FACE="宋体"
SIZE="3">Jscript</font><font SIZE="3">。</p>

<p>当这些作完后,</font><font FACE="宋体" SIZE="3">&lt;%</font><font SIZE="3">和</font><font
FACE="宋体" SIZE="3">%&gt;</font><font SIZE="3">中包容的程序就默认为你所指定的那种语言。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">你还可以在特定的主页中指定主要脚本语言,这样做,你要将这种语言名称直接放在你的</font><font
FACE="宋体" SIZE="3">Active Server Page</font><font SIZE="3">文件最靠上的一行,如下:</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;%@ LANGUAGE=Jscript %&gt;</p>

<p>&lt;html&gt;</p>

<p>&lt;head&gt;&lt;title&gt;ASP Script</font><font SIZE="3">示例</font><font
FACE="宋体" SIZE="3">&lt;/title&gt;&lt;/head&gt;</p>

<p>&lt;body&gt;</p>
</font><font SIZE="3">

<p>这是个</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;% for(i=1;i&lt;11;i++){ %&gt;</p>
</font><font SIZE="3">

<p>非常,</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;%}%&gt;</p>
</font><font SIZE="3">

<p>非常长的句子。</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;/body&gt;</p>

<p>&lt;/html&gt;</p>
</font><font SIZE="3">

<p>这种直接放在首行的脚本,指示出这个文件中所有脚本都将利用</font><font
FACE="宋体" SIZE="3">JSCRIPT</font><font SIZE="3">生成,当你利用这种方式指定脚本语言时,请注意在</font><font
FACE="宋体" SIZE="3">@</font><font SIZE="3">和保留字</font><font FACE="宋体"
SIZE="3">LANGUAGE</font><font SIZE="3">之间空出一个空格。另外,非常重要的是这句指示要在任何一句命令之前(否则就要报错了)。</p>
</font>

<p><b><font SIZE="3">图</font><font FACE="宋体" SIZE="3">13.1 </font><font SIZE="3">使用</font><font
FACE="宋体" SIZE="3">Internet Service Manager</font><font SIZE="3">来确定缺省脚本语言</font></b></p>
<font FACE="宋体" SIZE="3">

<p><img SRC="../Image107.gif" tppabs="http://210.74.168.175/guide/asp/Image107.gif" WIDTH="428" HEIGHT="411" ALIGN="LEFT"> </font><font SIZE="3"><b></p>

<p> </p>
</b></font>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>

<p><font SIZE="3"><b> </b></font></p>
<font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">你的第三种在</font><font FACE="宋体" SIZE="3">Active 
Server Pages</font><font SIZE="3">包含</font><font FACE="宋体" SIZE="3">Scripts</font><font
SIZE="3">脚本的选择是利用微软的</font><font FACE="宋体" SIZE="3">HTML&lt;Script&gt;</font><font
SIZE="3">拓展对象,例如下面:</p>
</font><font FACE="宋体" SIZE="3">

<p>&lt;html&gt;</p>

<p>&lt;head&gt;&lt;title&gt;ASP Script</font><font SIZE="3">示例</font><font
FACE="宋体" SIZE="3">&lt;/title&gt;&lt;/head&gt;</p>

<p>&lt;body&gt;</p>

<p>&lt;script language=</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">Jscript</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> runat=</font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">server</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&gt;</p>

<p>function sayhello()</p>

<p>{ response.write(</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">hello! </font><font
SIZE="3">迈至科”</font><font FACE="宋体" SIZE="3">)</p>

<p>}</p>

<p>&lt;/script&gt;</p>

<p>&lt;% sayhello() %&gt;</p>

<p>&lt;/body&gt;</p>

<p>&lt;/html&gt;</p>

<p></font><font SIZE="3">这里,</font><font FACE="宋体" SIZE="3">&lt;script&gt;</font><font
SIZE="3">对象包含了一个</font><font FACE="宋体" SIZE="3">Jscript</font><font
SIZE="3">函数。</font><font FACE="宋体" SIZE="3">&lt;script&gt;</font><font SIZE="3">的</font><font
FACE="宋体" SIZE="3">Language</font><font SIZE="3">属性限定了使用哪一种语言。</font><font
FACE="宋体" SIZE="3">RUNAT</font><font SIZE="3">属性是指示出该脚本应当在</font><font
FACE="宋体" SIZE="3">Server</font><font SIZE="3">端还是在</font><font FACE="宋体"
SIZE="3">Client</font><font SIZE="3">(浏览器上)端实现。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">这个函数在第一行中被命名为</font><font FACE="宋体"
SIZE="3">sayhello()</font><font SIZE="3">。在第二段脚本中,利用</font><font
FACE="宋体" SIZE="3">&lt;%</font><font SIZE="3">和</font><font FACE="宋体" SIZE="3">%&gt;</font><font
SIZE="3">标记的对象是真正调用该函数的位置。</font><font FACE="宋体"
SIZE="3">Active Server Pages</font><font SIZE="3">会在显示器上显示出字符串</p>

<p>“</font><font FACE="宋体" SIZE="3">hello! </font><font SIZE="3">迈至科”</p>

<p>注意</p>
</font><font FACE="宋体" SIZE="3">

<p>response.write()</font><font SIZE="3">语句是将一段文本显示在显示器上。您会在后面的内容中了解更多。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">如果你创建了一个客户端的</font><font FACE="宋体"
SIZE="3">VBscript</font><font SIZE="3">或者</font><font FACE="宋体" SIZE="3">JScript</font><font
SIZE="3">脚本,你就应当对</font><font FACE="宋体" SIZE="3">&lt;SCRIPT&gt;</font><font
SIZE="3">更加熟悉了。微软的</font><font FACE="宋体" SIZE="3">&lt;Script&gt;</font><font
SIZE="3">拓展可以被用来指定是在服务端还是在客户段执行。如果你忽略了</font><font
FACE="宋体" SIZE="3">RUNAT=server</font><font SIZE="3">这个限定,你的</font><font
FACE="宋体" SIZE="3">script</font><font SIZE="3">脚本将被认为是客户端的。这种场合下,</font><font
FACE="宋体" SIZE="3">Server</font><font SIZE="3">端将忽略这个</font><font
FACE="宋体" SIZE="3">script</font><font SIZE="3">并由浏览器尝试执行〔然而会很悲惨的以失败告终,因为这不是一个合法的客户端</font><font
FACE="宋体" SIZE="3">script</font><font SIZE="3">脚本〕。</p>
</font><font FACE="宋体" SIZE="3">

<p></font><font SIZE="3">为什么你会直接使用</font><font FACE="宋体" SIZE="3">&lt;Script&gt;</font><font

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -