打印本文 打印本文  关闭窗口 关闭窗口
ASP十步进阶
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005/9/10 12:48:51
<title>服务器端脚本和客户端脚本混合编程</title>
</head>
<body>
<H1>鼠标移到各记录上的【项目名称】上时,请注意状态条内容的变化</H1>
<table border = "1">
<tr><td>项目名称</td><td>状态条应出现的内容</td></tr>
<% for i = 1 to 10 %>
<tr>
      <td onmouseover = "Status<% =i %>()"><% =i %></td>
      <td>第<% =i %>条记录出现了</td>
<tr>
<script language = JavaScript>
 <!--
      function Status<% =i %>()
{
    window.status = "第<% =i %>条记录出现了";
}
 -->
</script>
<% next %>
</table>
</body>
</html>

九 增加注释
  在编程时添加注释是一个好的习惯.ASP 允许在页面代码中添加注释.具体的注释方法可参见各脚本语言的规则规定,如VBScript的注释符号为 Rem 或 单引号" ' ",JScript的注释符号为 双斜杠"//".有一点要注意,就是在HTML输出语句中不能添加注释,如<p>当前时间为<% =now '在HTML输出当前时间%>
即是无效的.

十 利用 Include 来实现功能模块化
可以将常用的功能函数存于一个ASP文件,在其它ASP页中要用其中的功能时,将包含函数的ASP文件包含在调用函数的ASP文件中.这时可使用 Include 语句.具体语法为:
<!-- #include file="AspFileName" --> 或 <!-- #include Virtual="AspFileName" --> .
使用时应该注意:
  1.<!-- include file >用于被包含的ASP文件的文件名为普通文件名,其中文件所在的目录为实际目录;而<!-- include virtual>用于被包含的ASP文件的文件名为虚拟文件名,其中文件所在的目录为虚拟目录.
  2.被包含文件的文件名称不能使用ASP脚本变量,因为包含语句是先于脚本语句被解释和执行的,此时文件名为无效文件名称.如下面语句即为无效的:
  <% for i = 1 to 4
        AspFileName = "aspsampAsp"&i&".asp"
       %>
<!-- include file=AspFileName -->
  <% next %>
  3.应避免自包含,即 File1 包含 File1;在多个文件中有包含语句时,应避免间接自包含即循环包含,如File1包含File2,File2包含File3,File3包含File1.
  4.被包含的脚本语言的类型必须是默认语言类型,即必须是主文件<%@ language%>语句中指定的脚本语言类型;被包含文件中不能使用<%@ language%>语句.
  5.可以使用 "../"来表示相对路径.此时应保证服务器端 EnableParentPaths 设置为 1,当然在Win95上无法设置了.

  以上是学习和使用ASP创建动态、交互式站点的一些入门知识,有了这些基础知识,就可以发挥以前自己积累的编程经验,自己动手学习和探索用ASP创建动态、交互式站点的高级应用了.欢迎大家将自己的学习所得发表出来,让我们来共同分享你成功的喜悦;也欢迎大家写信到 wangfajun@163.net 与笔者交流学习心得.

上一页  [1] [2] [3] 



打印本文 打印本文  关闭窗口 关闭窗口