| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 938 人关注过本帖
标题:[原创]发一个自动调节表格的简单函数,需要的进来看看
只看楼主 加入收藏
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
结帖率:75%
收藏
 问题点数:0 回复次数:13 
[原创]发一个自动调节表格的简单函数,需要的进来看看

可以根据需要美化一下或者根据数据库进行操作 以下是table.asp <center> <font size=5 color=blue face="华文新魏"> 自动生成表格的函数,需要输入单元格数(total)和列数(rows),行数自动计算。

</font> <p><p><p><p><p><p> </center>

<% function tables(total,rows) response.write("<table width=""780"" border=""1"" align=""center"">") response.write("<tr>") i=0 do while i<total i=i+1 response.write("<td align=""center""><font size=4 color=red>"&i&"</font></td>") if i mod rows=0 then response.write("</tr><tr>") end if loop

response.write("</tr>") response.Write("</table><p>") end function %> <% tables 30,9 '调用实例 tables 50,10 tables 100,25 %> 以上是table.asp

搜索更多相关主题的帖子: 自动调节 函数 表格 
2005-08-25 10:39
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
顶一下,虽然我现在不用,

面朝大海,春暖花开!
2005-08-25 10:49
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
??干啥用的
2005-08-25 12:04
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 

哈哈,看我这个,我输入的是数字,如果位数不够自动补0 比如最大数是100,那么小于10的会补成00x.小于99的会补成0xx 我也不知道有没有用,看版主发了一个循环表格的,我的方法和版主的不太一样, class.asp <% Class settable private x1,y1 Function setborder(x,y) x1=x y1=y End Function Function show() response.write "<table border='1' cellspacing='0' cellpadding='0'>" m=0 For i=1 To x1 response.write "<tr>" For j=1 To y1 m=m+1 m=string(int(len(x1*y1)-len(m)),"0")&m response.write "<td align=center>&nbsp;"&m&"&nbsp;<td>" Next response.write "</tr>" Next response.write "</table>" end function End class %> look.asp <!--#include file="class.asp"-->

<%

set d=new settable d.setborder 50,10 d.show()

%>


我很菜,但我很努力!
2005-08-25 12:16
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
....好像没有用吧。。
我要10个单元格,分4行(列)
会不会有错误啊

59ita点com(我就爱TA)
2005-08-25 12:43
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
以下是引用islet在2005-8-25 12:04:22的发言: ??干啥用的
没啥用 就是有很多人问

2005-08-25 13:37
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
以下是引用belin2000在2005-8-25 12:43:51的发言: ....好像没有用吧。。 我要10个单元格,分4行(列) 会不会有错误啊
应该不会报错的

2005-08-25 13:37
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
嘿嘿,我感觉也没有什么用,
一般如果加上数据循环,
我的在二个for后面再加上
if rs.eof then exit for
在第二层的next前面加上rs.movenext就可以了,
我感觉你的方法要好一些,

我很菜,但我很努力!
2005-08-25 14:31
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
我的也是从数据库+循环中提炼的
呵呵
把我的 I&lt;TOTAL变成
DO WHILE NOT RS.EOF
在&lt;TD&gt;中加RS("xxxxx")
RS.MOVENEXT
就是数据库版本的了

不过放到论坛中这个比较直观一点
用的时候根据个人要求改一下就可以了

2005-08-25 14:51
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
呵呵,我一会也发一个,

面朝大海,春暖花开!
2005-08-25 16:30
快速回复:[原创]发一个自动调节表格的简单函数,需要的进来看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024970 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved