众果搜的博客

脚踏大地,仰望星空,致力于财经投资网站导航与在线网络工具的开发与普及

Search(博客搜索)

热文排行

最近发表

最新评论及回复

« 常见网页编写技巧(1)ASP常见代码(3) »

ASP常见代码(4)

 121 "ASP常见代码(4)" "ASP网页编程常见代码(4)<br>24.点击返回上页代码:<br>&lt;form&gt;<br>&lt;p&gt;&lt;input&nbsp;TYPE=&quot;button&quot;&nbsp;value=&quot;返回上一步&quot;&nbsp;onCLICK=&quot;history.back(-1)&quot;&gt;&lt;/p&gt;<br>&lt;/form&gt;" "ASP网页编程常见代码(4)

24.点击返回上页代码:
<form>
<p><input TYPE="button" value="返回上一步" onCLICK="history.back(-1)"></p>
</form>
24.点击刷新代码:
<form>
<p><input TYPE="button" value="刷新按钮一" onCLICK="ReloadButton()"></p>
</form>
<script language="javascript"><!--
function ReloadButton(){location.href="allbutton.htm";}
// --></script> 
 
24.点击刷新代码2:
<form>
<p><input TYPE="button" value="刷新按钮二" onClick="history.go(0)"> </p>
</form> 
 
<form>
<p><input TYPE="button" value="打开一个网站" onCLICK="HomeButton()"></p>
</form>
<script language="javascript"><!--
function HomeButton(){location.href="http://nettrain.126.com";;;}
// --></script> 
 
25.弹出警告框代码:
<form>
<p><input TYPE="button" value="弹出警告框" onCLICK="AlertButton()"></p>
</form>
<script language="javascript"><!--
function AlertButton(){window.alert("要多多光临呀!");}
// --></script> 
26.状态栏信息
<form>
<p><input TYPE="button" value="状态栏信息" onCLICK="StatusButton()"></p>
</form>
<script language="javascript"><!--
function StatusButton(){window.status="要多多光临呀!";}
// --></script> 
 
27.背景色变换
<form>
<p><input TYPE="button" value="背景色变换" onClick="BgButton()"></p>
</form>
<script>function BgButton(){
if (document.bgColor=='#00ffff')
{document.bgColor='#ffffff';}
else{document.bgColor='#00ffff';}
}
</script> 
 
"
122 "ASP常见代码(5)" "ASP网页编程常用代码(5)<br>28.点击打开新窗口<br>&lt;form&gt;<br>&lt;p&gt;&lt;input&nbsp;TYPE=&quot;button&quot;&nbsp;value=&quot;打开新窗口&quot;&nbsp;onCLICK=&quot;NewWindow()&quot;&gt;&lt;/p&gt;<br>&lt;/form&gt;" "ASP网页编程常用代码(5)
28.点击打开新窗口
<form>
<p><input TYPE="button" value="打开新窗口" onCLICK="NewWindow()"></p>
</form>
<script language="javascript"><!--
function NewWindow(){window.open("http://www.mcmx.com";;,"","height=240,width=340,status=no,location=no,toolbar=no,directories=no,menubar=no");}
// --></script></body>
29.分页代码:
<%''本程序文件名为:Pages.asp%>
<%''包含ADO常量表文件adovbs.inc,可从"\Program Files\Common Files\System\ADO"目录下拷贝%>
<!--#Include File="adovbs.inc"-->
<%''*建立数据库连接,这里是Oracle8.05数据库
Set conn=Server.CreateObject("ADODB.Connection") 
conn.Open "Provider=msdaora.1;Data Source=YourSrcName;User ID=YourUserID;Password=YourPassword;"  
 
Set rs=Server.CreateObject("ADODB.Recordset") ''创建Recordset对象
rs.CursorLocation=adUseClient ''设定记录集指针属性
''*设定一页内的记录总数,可根据需要进行调整 
rs.PageSize=10  
 
''*设置查询语句 
StrSQL="Select ID,姓名,住址,电话 from 通讯录 Order By ID" 
rs.Open StrSQL,conn,adOpenStatic,adLockReadOnly,adCmdText
%>
<HTML>
<HEAD>
<title>分页示例</title>
<script language=javascript>
//点击"[第一页]"时响应:
function PageFirst()
document.MyForm.CurrentPage.sel&#101;ctedIndex=0;
document.MyForm.CurrentPage.onchange();
}
//点击"[上一页]"时响应:
function PagePrior()
document.MyForm.CurrentPage.sel&#101;ctedIndex--;
document.MyForm.CurrentPage.onchange();
}
//点击"[下一页]"时响应:
function PageNext()
document.MyForm.CurrentPage.sel&#101;ctedIndex++;
document.MyForm.CurrentPage.onchange(); 
}
//点击"[最后一页]"时响应:
function PageLast()
document.MyForm.CurrentPage.sel&#101;ctedIndex=document.MyForm.CurrentPage.length-1;
document.MyForm.CurrentPage.onchange();
}
//选择"第?页"时响应:
function PageCurrent()
{ //Pages.asp是本程序的文件名
document.MyForm.action='Pages.asp?Page='+(document.MyForm.CurrentPage.sel&#101;ctedIndex+1)
document.MyForm.submit();
</Script>
</HEAD>
<BODY bgcolor="#ffffcc" link="#008000" vlink="#008000" alink="#FF0000""> 
 
<%IF rs.Eof THEN
Response.Write("<font size=2 color=#000080>[数据库中没有记录!]</font>")
ELSE 
''指定当前页码
If Request("CurrentPage")="" Then
rs.AbsolutePage=1
Else
rs.AbsolutePage=CLng(Request("CurrentPage"))
End If  
 
''创建表单MyForm,方法为Get
Response.Write("<form method=Get name=MyForm>") 
Response.Write("<p align=center><font size=2 color=#008000>")
''设置翻页超链接
if rs.PageCount=1 then 
Response.Write("[第一页] [上一页] [下一页] [最后一页] ")
else 
if rs.AbsolutePage=1 then
Response.Write("[第一页] [上一页] ")
Response.Write("[<a href=java script:PageNext()>下一页</a>] ") 
Response.Write("[<a href=java script:PageLast()>最后一页</a>] ") 
else 
if rs.AbsolutePage=rs.PageCount then
Response.Write("[<a href=java script:PageFirst()>第一页</a>] ") 
Response.Write("[<a href=java script:PagePrior()>上一页</a>] ") 
Response.Write("[下一页] [最后一页] ")
else
Response.Write("[<a href=java script:PageFirst()>第一页</a>] ") 
Response.Write("[<a href=java script:PagePrior()>上一页</a>] ") 
Response.Write("[<a href=java script:PageNext()>下一页</a>] ") 
Response.Write("[<a href=java script:PageLast()>最后一页</a>] ") 
end if
end if
end if 
 
''创建下拉列表框,用于选择浏览页码
Response.Write("第<sel&#101;ct size=1 name=CurrentPage onchange=PageCurrent()>") 
For i=1 to rs.PageCount 
if rs.AbsolutePage=i then
Response.Write("<option sel&#101;cted>"&i&"</option>") ''当前页码
else
Response.Write("<option>"&i&"</option>")
end if 
Next 
Response.Write("</sel&#101;ct>页/共"&rs.PageCount&"页 共"&rs.RecordCount&"条记录</font><p>") 
Response.Write("</form>") 
 
''创建表格,用于显示
Response.Write("<table align=center cellspacing=1 cellpadding=1 border=1") 
Response.Write(" bordercolor=#99CCFF bordercolordark=#b0e0e6 bordercolorlight=#000066>") 
 
Response.Write("<tr bgcolor=#ccccff bordercolor=#000066>")  
 
Set Columns=rs.Fields  
 
''显示表头
For i=0 to Columns.Count-1
Response.Write("<td align=center width=200 height=13>")
Response.Write("<font size=2><b>"&Columns(i).name&"</b></font></td>") 
Next
Response.Write("</tr>")
''显示内容
For i=1 to rs.PageSize 
Response.Write("<tr bgcolor=#99ccff bordercolor=#000066>") 
For j=0 to Columns.Count-1 
Response.Write("<td><font size=2>"&Columns(j)&"</font></td>") 
Next
Response.Write("</tr>") 
 
rs.movenext 
if rs.EOF then exit for 
Next 
 
Response.Write("</table>")  
 
END IF
%>
</BODY>
</HTML>
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright www.zhongguosou.com. Some Rights Reserved.微信号:MiZhiHeiGeTaXiaoMi