深爱那片海 发表于 2015-2-3 23:41:57

ASP网站制作之静态分页

ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。分页|静态|分页|静态   <body onload="show(1)">
<form name="myform">
<table >
<tr>
<td id="abc">
</td>
</tr>
</table>
</form>
</body>
<%
a=""
for i=1 to 100
a=a & i & "<br>"
next
call fread(a,10,"<br>")
%>

<%
function fread(aryName,fpage,nflag)'数组名,每页纪录条数,分隔符号
'客户端分页法式(Javascript)

if aryName="" then
aryName="暂有数据"& nflag
end if
myCnt=split(aryName,nflag)
%>
<script language='Javascript'>
<!--
// 客户端分页法式
var crtpage;
var fpage=<%=fpage%>;
var alljl=<%=UBound(myCnt)%>;
subcat = new Array();
var t;
<%
count = 0
myCnt=split(aryName,nflag)
For i = LBound(myCnt) To UBound(myCnt)-1
%>
subcat[<%=count%>] = new Array("<%=myCnt(i)%>");
<%
count = count + 1
next
if i mod fpage=0 then
fzong=i\fpage
else
fzong=i\fpage+1
end if
%>
var totpage=<%=fzong%>;

function show(abcd){
var fcont="<br>";
var fcc="<br>";
crtpage=abcd;
if(abcd>totpage){
abcd=totpage;
}
if(abcd<0){
abcd=1;
}
if(((abcd-1)*fpage)+fpage>alljl){
for(t=((abcd-1)*fpage);t<alljl;t++){
fcont=fcont+subcat+"<br>"
}

}
else{
for(t=((abcd-1)*fpage);t<((abcd-1)*fpage)+fpage;t++){
fcont=fcont+subcat+"<br>"
}

}

if(crtpage>1){
fcc=fcc+"<a href=\"Javascript:show(1)\" title=\"首页\"><B>首页</B></a>"
fcc=fcc+"<a href=\"Javascript:show("+(crtpage-1)+")\" title=\"上一页\"><B>上一页</B></a>"
}
else{
fcc=fcc+"<a href=\"Javascript:void(0)\" title=\"已是首页了\">首页</a>"
fcc=fcc+"上一页"
}

if(crtpage<totpage){
fcc=fcc+"<a href=\"Javascript:show("+(crtpage+1)+")\" title=\"下一页\"><B>下一页</B></a>"
fcc=fcc+"<a href=\"Javascript:show("+totpage+")\" title=\"最初一页\"><B>尾页</B></a>"
}
else{
fcc=fcc+"下一页"
fcc=fcc+"<a href=\"Javascript:void(0)\" title=\"已是最初一页了\">尾页</a>"
}
fcc=fcc+"<B>页次:<font color=\"#0000ff\">"+abcd+"</font>/"+totpage+""
fcc=fcc+"<font color=\"#0000ff\">"+fpage+"</font></B> /页"

abc.innerHTML=fcont+fcc;

document.title="总页数:"+totpage+"; 每页 "+fpage+"条; 共 "+alljl+"笔记录; 以后页:" +abcd+"。"
}

//-->
</script>
<%
end function
%>


</p>想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的

莫相离 发表于 2015-2-4 06:05:24

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

兰色精灵 发表于 2015-2-4 19:39:31

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

蒙在股里 发表于 2015-2-5 10:31:33

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

冷月葬花魂 发表于 2015-2-6 19:12:47

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

若相依 发表于 2015-2-11 07:29:26

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

金色的骷髅 发表于 2015-3-1 23:31:00

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

变相怪杰 发表于 2015-3-6 10:29:16

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

不帅 发表于 2015-3-14 04:12:24

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

飘灵儿 发表于 2015-3-21 00:03:22

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

老尸 发表于 2015-3-26 17:21:08

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

admin 发表于 2015-3-27 00:19:36

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

小妖女 发表于 2015-3-27 01:12:20

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

飘飘悠悠 发表于 2015-4-4 19:35:44

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

爱飞 发表于 2015-4-19 09:07:11

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

活着的死人 发表于 2015-4-20 02:50:16

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

乐观 发表于 2015-5-10 04:49:14

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

只想知道 发表于 2015-5-12 01:47:08

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

透明 发表于 2015-6-11 18:16:59

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
页: [1]
查看完整版本: ASP网站制作之静态分页