当前位置: 首页 > 图文教程 > 网络编程 > ASP > asp下使用数组存放数据的代码

ASP
在ASP中使用SQL语句之10:视图
在ASP中使用SQL语句之11:记录统计
VBS、ASP代码语法加亮显示的类(2)
asp作品保护方案
使用NextRecordset通过一个Connection输出多个select查询
超长字符的智能分页-支持HTML
远程获取内容,并将内容存在本地电脑上,包括任何文件
把文件存进access数据库然后取出来供人下载的代码
一个分页存储过程
在asp文件中访问flash详细信息
关于生成目录树结构的类
用自定义函数获取汉字的首字母
asp在SQL SER2k中新建帐号和给帐号权限的实现
不用 EOF 以加快记录循环
js的单元格颜色间隔
根据选择的Checkbox动态在表格中列出选择的值
URL欺骗
汉字转化为拼音
一个不需要第三方组件,可实现华简单图形的类
组合查询之核心:拼接字符串

ASP 中的 asp下使用数组存放数据的代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 221 ::
收藏到网摘: n/a

asp用客户端数组存放数据,这种应用我已经见过很多。但最近在研究几套流量交换联盟系统时,这种技术才引起了我的注意。
下面我讲讲如何运用,先给出个没有结合ASP,就单纯适用javascript的例子。
1.js
复制代码 代码如下:

var a = new Array();
var temp = "<table>";
a[0] = new Array(1,"阿会楠","男");
a[1] = new Array(2,"小白兔","女");
a[2] = new Array(3,"小琦","女");
for(var i = 0;i < a.length;i ++)
{
temp = temp + "<tr>"
for(var j = 0;j < a[0].length;j ++)
{
temp = temp + "<td>" + a[i][j] + "</td>";
}
temp = temp + "</tr>"
}
temp = temp + "</table>";
document.write(temp);

1.html
复制代码 代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>用数组存放数据</title>
</head>
<body>
<script language="JavaScript" type="text/javascript" src="1.js"></script>
</body>
</html>

1.html的输出结果:
1 阿会楠 男
2 小白兔 女
3 小琦 女
看到输出结果,你也许就想到我们该从那个js文件入手了,是的,我们把1.html中的 <script language="JavaScript" type="text/javascript" src="1.js"></script>
换成 <script language="JavaScript" type="text/javascript" src="1.asp"></script>
把1.js另存为1.asp并做如下修改:
复制代码 代码如下:

var a = new Array();
var temp = "<table>";
<%
数据库连接代码,打开连接
For i = 1 To 3
If objRs.eof Then Exit For
%>
a[<%=i%>] = new Array(<%=objRs(0)%>,"<%=objRs(1)%>","<%=objRs(2)%>")
<%
objRs.movenext
Next
%>
for(var i = 0;i < a.length;i ++)
{
temp = temp + "<tr>"
for(var j = 0;j < a[0].length;j ++)
{
temp = temp + "<td>" + a[i][j] + "</td>";
}
temp = temp + "</tr>"
}
temp = temp + "</table>";
document.write(temp);

asp代码部分我并没有贴出完整的代码,只稍微写了一点,请自己补充。